【问题标题】:How can I use an existing Firefox instance started manually for testing using Selenium WebDriver? [duplicate]如何使用手动启动的现有 Firefox 实例使用 Selenium WebDriver 进行测试? [复制]
【发布时间】:2014-05-16 21:31:53
【问题描述】:

如何使用现有的 Firefox 实例进行测试?我首先想对手动启动的实例进行一些手动测试,然后我想将现有浏览器用于我的自动化脚本。

【问题讨论】:

    标签: firefox selenium selenium-webdriver


    【解决方案1】:

    这是不可能的。

    它是 Selenium 中较旧但最需要的功能之一,请参阅问题 18 in the Selenium tracker.

    之所以如此困难,有多种技术原因。

    您最好的选择是让您的测试在失败的测试结束时退出,并让您的 setup 程序负责杀死所有打开的浏览器窗口 -这不是很好,但它可以让您在出现故障时仍然打开浏览器来检查应用程序。

    【讨论】:

    • 在测试之间重新共享浏览器窗口是可行的,但需要仔细了解测试框架中 @Configuration 方法的用法。我认为 TestNG 让这更容易一些,但如果你走那条路,知道这有点棘手但可行。
    • @Arran 顺便祝贺你赚了 10k!
    猜你喜欢
    • 1970-01-01
    • 2015-02-28
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    相关资源
    最近更新 更多