gpt4 book ai didi

selenium - 使用 Watir-Webdriver 和 phantomjs 的框架问题

转载 作者:行者123 更新时间:2023-12-02 07:59:22 26 4
gpt4 key购买 nike

我正在使用 Watir-Webdriver 和 phantomjs 编写测试,但我遇到了 iframe 问题。我正在尝试使用以下代码获取一个元素:

browser.frame(:index => 0).div(:id, "wrapper").exists?

当我使用 phantomjs 时,它会引发错误:

NameError: uninitialized constant Watir::FramedDriver::UnknownFrameException

但是当我使用 Chrome 驱动程序时,上面的代码可以正常工作并返回“true”值。

有什么想法可以解决吗?或者也许还有其他方法可以使用 phantomjs 获取此元素?任何帮助将不胜感激。谢谢!

最佳答案

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

关于selenium - 使用 Watir-Webdriver 和 phantomjs 的框架问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com