【问题标题】:Frames issue using Watir-Webdriver and phantomjs使用 Watir-Webdriver 和 phantomjs 的帧问题
【发布时间】: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


    【解决方案1】:

    我的猜测是 ghostdriver 不支持帧。我在它的错误跟踪器中找不到与框架相关的未解决问题:https://github.com/detro/ghostdriver/issues 如果您认为这是 ghostdriver 中的错误,您应该在那里报告。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 2016-03-12
    • 2014-01-01
    • 2018-04-01
    • 2023-03-14
    相关资源
    最近更新 更多