PHP
WebDriver
selenium-webdriver

phpのselenium-webdriverでCSSセレクタを使う方法

正直、CENT OS7でPHPから動くするようにするまでがぼちぼち大変でございました。

まあ、動けば楽勝と思ったのですが・・・、セレクタの指定で若干迷ってしまったのでメモ。

cssSelectorを利用して子を検索指定ができる。

 $driver->wait()->until(

WebDriverExpectedCondition::elementToBeClickable(WebDriverBy::cssSelector(".break_time_timer .-start"))
);
$driver->findElement(WebDriverBy::cssSelector(".break_time_timer .-start"))->click();

チート見りゃすぐわかったんだけど、リファレンスがわかりにくかったので悩んでしまった。

https://gist.github.com/aczietlow/7c4834f79a7afd920d8f