Continuous integration Browserstack服务/webdriverIO/Automation/Session名称在测试期间发生更改
自从使用browserstack service 6.4.7的WebDrivero的最新版本以来,我在browserstack上的会话名称方面遇到了一些问题:持续集成将一个名称(带有作业唯一ID)作为“会话名称”发送到browserstack,并且在测试期间它发生了更改 (我可以在Browserstack上的测试开始时看到名称是正确的) 我很难在测试中找到自己的方法,因为它们都有相同的名称,即套件或功能名称 你遇到过这种问题吗Continuous integration Browserstack服务/webdriverIO/Automation/Session名称在测试期间发生更改,continuous-integration,webdriver-io,browserstack,Continuous Integration,Webdriver Io,Browserstack,自从使用browserstack service 6.4.7的WebDrivero的最新版本以来,我在browserstack上的会话名称方面遇到了一些问题:持续集成将一个名称(带有作业唯一ID)作为“会话名称”发送到browserstack,并且在测试期间它发生了更改 (我可以在Browserstack上的测试开始时看到名称是正确的) 我很难在测试中找到自己的方法,因为它们都有相同的名称,即套件或功能名称 你遇到过这种问题吗 非常感谢您的帮助 我相信会话名称是从框架本身中提取和设置的。您是否有
非常感谢您的帮助 我相信会话名称是从框架本身中提取和设置的。您是否有机会从该文件向控制台输出一些变量,并验证会话名称的设置?我相信会话名称是从框架本身中提取和设置的。您是否有机会从该文件向控制台输出一些变量,并验证正在设置的会话名称?我使用的是带有Mocha framework和BrowserStack的WebDrivero版本7 依照 在配置文件中添加以下内容:
services: [
['browserstack', {
browserstackLocal: false, // Set this flag as per your requirement
}],
],
这将自动将会话的名称设置为测试套件的名称。我使用的是带有Mocha framework和BrowserStack的WebDrivero版本7 依照 在配置文件中添加以下内容:
services: [
['browserstack', {
browserstackLocal: false, // Set this flag as per your requirement
}],
],
这将自动将会话的名称设置为测试套件的名称