如何检查Selenium的find_element是否确实找到了它?

时间:2015-07-13 20:01:06

标签: perl selenium

我正在使用Perl的Selenium::Remote::Driver模块(或Selenium::Chrome),在我的代码中,我有这个找到第一个有class="myclass"的元素:

my $elem = $selenium->find_element("myclass","class");

我如何知道驱动程序是否确实找到了它,或者它是否确实找到了它(因为该页面中没有这样的类)?

在这两种情况下(找到或未找到元素),我似乎得到了一个Selenium::Remote::WebElement对象。但是如果我然后->click它(即使在eval块中),整个脚本就会死掉

“使用给定的搜索参数无法在页面上找到元素:myclass,类名在......”。

我怎样才能发现这个错误?

0 个答案:

没有答案