1

我正在使用 SeleniumIDE 重新编码 Selenium 测试,将它们存储为边文件并在 zalenium 实例上使用 selenium-side-runner 运行它们。

Zalenium 提供了一种显示已通过测试的方法 在此处输入图像描述

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”文件中的测试结束时,但测试仍显示为“完成”,而不是“成功”。

4

0 回答 0