PHP 트레잇 E2E\WebDriverShortcuts

파일 보기 프로젝트 열기: phanan/koel

보호된 프로퍼티들

프로퍼티 타입 설명
$driver Facebook\WebDriver\Remote\RemoteWebDriver

공개 메소드들

메소드 설명
notSee ( $selector ) Wait and validate an element to be invisible.
see ( $selector ) Wait and validate an element to be visible.
seeText ( $text, $selector ) Wait and validate a text to be visible in an element.

보호된 메소드들

메소드 설명
back ( ) Navigate back.
click ( $element ) : Facebook\WebDriver\WebDriverElement Click an element.
doubleClick ( $element ) Double-click and element.
el ( $selector ) : Facebook\WebDriver\WebDriverElement
els ( $selector ) : Facebook\WebDriver\Remote\RemoteWebElement[] Get a list of elements by a selector.
enter ( ) Press enter.
forward ( ) Navigate forward.
press ( string $key = WebDriverKeys::ENTER ) Press a key.
refresh ( ) Refresh the page.
rightClick ( $element ) : Facebook\WebDriver\Remote\RemoteMouse Right-click an element.
sleep ( $seconds ) Sleep (implicit wait) for some seconds.
type ( $string ) Type a string.
typeIn ( $element, $string ) Type into an element.
waitUntil ( $func, integer $timeout = 10 ) Wait until a condition is met.

메소드 상세

back() 보호된 메소드

Navigate back.
protected back ( )

click() 보호된 메소드

Click an element.
protected click ( $element ) : Facebook\WebDriver\WebDriverElement
$element
리턴 Facebook\WebDriver\WebDriverElement

doubleClick() 보호된 메소드

Double-click and element.
protected doubleClick ( $element )
$element

el() 보호된 메소드

protected el ( $selector ) : Facebook\WebDriver\WebDriverElement
$selector WebDriverElement|string
리턴 Facebook\WebDriver\WebDriverElement

els() 보호된 메소드

Get a list of elements by a selector.
protected els ( $selector ) : Facebook\WebDriver\Remote\RemoteWebElement[]
$selector
리턴 Facebook\WebDriver\Remote\RemoteWebElement[]

enter() 보호된 메소드

Press enter.
protected enter ( )

forward() 보호된 메소드

Navigate forward.
protected forward ( )

notSee() 공개 메소드

Wait and validate an element to be invisible.
public notSee ( $selector )
$selector string The element's CSS selector.

press() 보호된 메소드

Press a key.
protected press ( string $key = WebDriverKeys::ENTER )
$key string

refresh() 보호된 메소드

Refresh the page.
protected refresh ( )

rightClick() 보호된 메소드

Right-click an element.
protected rightClick ( $element ) : Facebook\WebDriver\Remote\RemoteMouse
$element
리턴 Facebook\WebDriver\Remote\RemoteMouse

see() 공개 메소드

Wait and validate an element to be visible.
public see ( $selector )
$selector

seeText() 공개 메소드

Wait and validate a text to be visible in an element.
public seeText ( $text, $selector )
$text
$selector string The element's CSS selector.

sleep() 보호된 메소드

Sleep (implicit wait) for some seconds.
protected sleep ( $seconds )
$seconds

type() 보호된 메소드

Type a string.
protected type ( $string )
$string

typeIn() 보호된 메소드

Type into an element.
protected typeIn ( $element, $string )
$element
$string

waitUntil() 보호된 메소드

Wait until a condition is met.
protected waitUntil ( $func, integer $timeout = 10 )
$func (closure|WebDriverExpectedCondition)
$timeout integer

프로퍼티 상세

$driver 보호되어 있는 프로퍼티

protected RemoteWebDriver,Facebook\WebDriver\Remote $driver
리턴 Facebook\WebDriver\Remote\RemoteWebDriver