我正在使用 SeleniumIDE 重新编码 Selenium 测试,将它们存储为边文件并在 zalenium 实例上使用 selenium-side-runner 运行它们。
在https://opensource.zalando.com/zalenium/他们声明
将测试标记为通过或失败
默认情况下,Zalenium 中的测试在仪表板中标记为 COMPLETED(会话正常结束)或 TIMEOUT(会话由于不活动而结束)。您可以根据您对测试框架所做的断言将测试标记为通过或失败,添加一个名为 zaleniumTestPassed 的 cookie,其值为 true(如果测试通过)或 false(如果测试失败) . 这可以在您已经知道测试是通过还是失败的 after 方法中完成。这是Java中的示例:
Cookie cookie = new Cookie("zaleniumTestPassed", "true"); webDriver.manage().addCookie(cookie);
但是我如何在 Selenium IDE 中做到这一点?
我试过了
run script | document.cookie = 'zaleniumTestPassed=true';
在“.side”文件中的测试结束时,但测试仍显示为“完成”,而不是“成功”。