Selenium webdriver检测元素presense

时间:2015-10-07 11:11:41

标签: php selenium selenium-webdriver webdriver

我正在使用Selenium PHP Webdriver编写测试用例。我想要做的是测试页面上是否存在元素。

我为此案例找到了multiple solutions,但不幸的是,它们似乎没有按预期工作(使用PHP)。

$element = \WebDriverBy::cssSelector("#not_exists tr > td:first-child");
$found   = $webDriver->findElements($element);

运行此代码段会引发WebDriverCurlException而不是NoSuchElementException

如果您阅读documentation,您会看到如果找不到任何元素,它应该返回一个空数组,因为我可以count()结果。但这种情况并非如此。

我可以在try - catch块中包含此代码,但感觉我在这里遗漏了一些东西。

0 个答案:

没有答案