gpt4 book ai didi

junit4 - Serenity BDD 测试用例未在 Chrome 浏览器上运行

转载 作者:行者123 更新时间:2023-12-01 15:24:28 26 4
gpt4 key购买 nike

当我在步骤定义文件中使用以下注释时,我的 Serenity BDD 测试用例在 firefox 上运行良好:

@Managed
public WebDriver driver;

我想在 chrome 浏览器上运行相同的测试用例。所以,修改如下:

@Managed(driver = "chrome")
WebDriver driver;

也试过下面一个:

@Managed(driver = "chrome")
ChromeDriver driver;

在上述两种情况下,我的测试用例仍然通过打开 Firefox 而不是 Chrome 来运行。我按照 Serenity BDD 指南中提到的确切步骤进行操作。你能帮我知道如何通过打开 Chrome 来执行 Serenity BDD 测试脚本吗?预先感谢您的帮助。

最佳答案

我还没有使用过 Serenity,但我对 Thucydides(Senerity 的前身)有一些经验。我在 Thucydides 中添加 Chrome 支持的方法是编辑 thucydides.properties 文件(通常在 src/test/resources 中)以添加以下行:

webdriver.driver=chrome
webdriver.chrome.driver = C:\\chromedriver\\chromedriver.exe

它在 Serenity 中的工作方式可能类似。

关于junit4 - Serenity BDD 测试用例未在 Chrome 浏览器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31198965/

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