gpt4 book ai didi

http - 在 HTTP 和 HTTPS 中运行自动 Selenium 测试的好模式?

转载 作者:可可西里 更新时间:2023-11-01 16:58:19 30 4
gpt4 key购买 nike

我有一组通过 HTTP 运行的 Selenium 测试 - 我想在 HTTPS 和 HTTP 下运行相同的测试,尽可能减少重复。我想其他人一定已经在这样做了?我使用 Java Selenium Remote Control - 但我可能可以翻译另一种语言的方法。

最佳答案

您可以将被测应用程序的 URL 作为参数传递给您的测试框架,或将其存储在属性文件中。我这样做是为了在测试环境之间切换。

下面是一个从属性文件读取的简单示例:

protected void startSession() {
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox",
applicationProperties.getProperty("application.url"));
}

以及使用参数的示例(我为此使用 TestNG):

在 TestNG 套件 XML 文件中添加参数:

<parameter name="appURL" value="http://www.example.com/" />

创建 Selenium 实例时使用参数:

@BeforeMethod(alwaysRun = true)
@Parameters({"appURL"})
protected void startSession(String appURL) {
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", appURL);
}

关于http - 在 HTTP 和 HTTPS 中运行自动 Selenium 测试的好模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301219/

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