PHPプログラムに関する各種メモ書き

PHP Selenium WebDriverのよくやる使い方

PHP Selenium WebDriverのよくやる使い方

● <label for='aiueo'>のようなタグを選択する

$driver->findElement(WebDriverBy::cssSelector('label[for=aiueo]'))

● ある要素が出現するまで自動で待つ時間をセットする

// 要素が出現するまで最大で3秒待つ
$driver->manage()->timeouts()->implicitlyWait(3);

● ある要素が存在するかどうかを調べる

findElement ではなく findElements を使って配列の数を数えて判別します

// 要素が存在するかしないのかを判別する( 0:存在しない 1以上: 存在する)
echo count($driver->findElements( WebDriverBy::id('my_id') );
No.1183
12/26 15:52

edit