gpt4 book ai didi

java - 从 Eclipse 运行 Serenity 测试时如何指定 Selenium Hub URL?

转载 作者:行者123 更新时间:2023-11-30 06:14:27 26 4
gpt4 key购买 nike

我尝试将 Serenity BDD 测试框架与 JUnit 结合使用,而不是直接使用 Selenium,但我不知道如何为 Serenity 管理的 WebDriver 实例提供我的 Selenium 的 URL Hub 以适用于从 Eclipse 运行测试的方式(使用“Run As > JUnit Test”)。

正确使用@Manageddriver="remote"尝试创建org.openqa.selenium.remote.RemoteWebDriver实例。 .

@RunWith(SerenityRunner.class)
public class SerenityIT {
@Managed(driver="remote") WebDriver browser;
//[...]
}

...但是失败了

Caused by: java.lang.NullPointerException: null at java.net.URL.(URL.java:532) ~[na:1.8.0_151]

这并不奇怪,因为没有指定 URL。那么我应该如何传递 Selenium Hub URL?

最佳答案

您还可以在serenity.conf文件中配置它

所以类似的事情;

# Remote
webdriver {
driver = remote
remote {
url="http://localhost:4445/wd/hub"
driver=chrome
}
}

关于java - 从 Eclipse 运行 Serenity 测试时如何指定 Selenium Hub URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49535381/

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