gpt4 book ai didi

javascript - 运行一系列测试函数以在 browserstack 中显示为单独的测试

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

我有如下一系列函数,它们通过模拟登录的 Web 应用程序进行线程,然后运行该 Web 应用程序的许多功能。我通过 browserstack 使用 JS、nightwatch.js 和 selenium。问题是,它全部通过浏览器堆栈报告为使用这种方法的一个大型测试;我怎样才能让每个函数在浏览器堆栈中作为单独的测试进行报告?

this.Settings = function(browser) {
browser

.url(Data.urls.settings)
.waitForElementVisible("div.status-editor .box", 1000)

Errors.checkForErrors(browser);

browser.end();
};

this.TeamPanel = function(browser) {
browser

Errors.checkForErrors(browser);

browser.end();
};

最佳答案

看来您对所有测试功能使用相同的远程浏览器实例,因此这些测试功能在 BrowserStack 上作为单个测试用例运行。您需要在每个测试函数之前创建一个新的驱动程序实例。您可以在框架中实现并行化逻辑,也可以使用任何示例 nightwatch 框架,如下所示:https://github.com/browserstack/nightwatch-browserstack

关于javascript - 运行一系列测试函数以在 browserstack 中显示为单独的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52010916/

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