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