尝试查找元素时Selenium Safari webdriver超时

时间:2016-10-26 09:59:09

标签: php selenium phpunit browserstack safaridriver

我制作了一个脚本,用selenium自动化前端测试,Chrome WebDriver的一切都运行良好。 但是现在我尝试在其他浏览器上测试我的套件案例,特别是在safari webdriver中测试它,并在尝试查找和元素时超时。

这是我的测试配置:

"browser" => "Safari",
"browser_version" => "10.0",
"os" => "OS X",
"os_version" => "Sierra",
"resolution" => "1024x768",

超时的命令是:

$this->driver->wait(15, 300)>until(
WebDriverExpectedCondition::visibilityOfElementLocated(
WebDriverBy::id("newDivOnThePageNewPage")
));

它给我以下错误消息:

An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 4.97 seconds

此外,有时在get命令中询问的网址没有被加载,浏览器只是弹出一个空页面,而网页栏中没有任何内容。

你们能帮助我吗?

提前致谢!

0 个答案:

没有答案