【发布时间】:2013-03-07 13:51:51
【问题描述】:
我正在使用 Watir-Webdriver 和 phantomjs 编写测试,但我遇到了 iframe 的问题。 我正在尝试使用以下代码获取元素:
browser.frame(:index => 0).div(:id, "wrapper").exists?
当我使用 phantomjs 时,它会引发错误:
NameError: uninitialized constant Watir::FramedDriver::UnknownFrameException
但是当我使用 chrome 驱动程序时,上面的代码可以正常工作并返回“true”值。
有什么想法可以解决吗?或者也许还有其他方法可以使用 phantomjs 获取此元素? 任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: selenium watir watir-webdriver phantomjs ghostdriver