• 概要
@angular/cdk/testing/protractor

ProtractorHarnessEnvironment

Class
deprecatedsince v13.0

A HarnessEnvironment implementation for Protractor.

API

    
      class ProtractorHarnessEnvironment extends HarnessEnvironment<ElementFinder> {}
    
    

constructor

ProtractorHarnessEnvironment
@paramrawRootElementElementFinder
@paramoptionsProtractorHarnessEnvironmentOptions | undefined

forceStabilize

Promise<void>

Flushes change detection and async tasks captured in the Angular zone. In most cases it should not be necessary to call this manually. However, there may be some edge cases where it is needed to fully flush animation events.

@returnsPromise<void>

getDocumentRoot

ElementFinder

Gets the root element for the document.

@returnsElementFinder

createTestElement

TestElement

Creates a TestElement from a raw element.

@paramelementElementFinder
@returnsTestElement

createEnvironment

HarnessEnvironment<ElementFinder>

Creates a HarnessLoader rooted at the given raw element.

@paramelementElementFinder
@returnsHarnessEnvironment<ElementFinder>

getAllRawElements

Promise<ElementFinder[]>

Gets a list of all elements matching the given selector under this environment's root element.

@paramselectorstring
@returnsPromise<ElementFinder[]>

loader

HarnessLoader

Creates a HarnessLoader rooted at the document root.

@paramoptionsProtractorHarnessEnvironmentOptions | undefined
@returnsHarnessLoader

getNativeElement

ElementFinder

Gets the ElementFinder corresponding to the given TestElement.

@paramelTestElement
@returnsElementFinder
Jump to details