3
我正在使用Watir-Webdriver和phantomjs编写测试,并且我已经有了iframe的问题。 我想用下面的代码来获得一个元素:使用Watir-Webdriver和phantomjs的框架问题
browser.frame(:index => 0).div(:id, "wrapper").exists?
,当我使用phantomjs,它抛出一个错误:
NameError: uninitialized constant Watir::FramedDriver::UnknownFrameException
,但是当我使用的是镀铬的驱动程序,上面的代码正常工作并返回“true”值。
任何想法如何解决它?或者,也许有任何其他方式使用phantomjs来获取此元素? 任何帮助将不胜感激。谢谢!
好的,我会报告这个问题。谢谢你真正快速的回答。 – corday 2013-03-07 15:24:43
它应该正常工作。只有在watirspec中保护的框架规范与嵌套框架相关(https://github.com/watir/watirspec/blob/master/frame_spec.rb#L67-L75)。其他规格正在通过。所以它似乎更具体。 – 2013-03-08 16:39:02