【发布时间】:2017-05-09 23:12:45
【问题描述】:
我有在 BrowserStack 中执行的自动化测试套件。 BrowserStack 有很好的配置功能选择,包括测试的名称。我想出了如何动态传递测试的名称,但这还不够。有没有办法通过简短的描述? 如果这是不可能的,那么也许有一种方法可以将字符串插入到文本日志中,该字符串也可以是测试描述。 我正在使用:Java、TestNG、Maven、JSON。 谢谢大家。
【问题讨论】:
标签: browserstack
我有在 BrowserStack 中执行的自动化测试套件。 BrowserStack 有很好的配置功能选择,包括测试的名称。我想出了如何动态传递测试的名称,但这还不够。有没有办法通过简短的描述? 如果这是不可能的,那么也许有一种方法可以将字符串插入到文本日志中,该字符串也可以是测试描述。 我正在使用:Java、TestNG、Maven、JSON。 谢谢大家。
【问题讨论】:
标签: browserstack
BrowserStack 不提供将数据(描述)添加到自动化仪表板上的会话日志的直接选项。但是,您可以执行 JavaScript 在文本日志中插入数据(描述)。
在您的测试脚本中,您可以在您希望添加描述的地方使用以下代码 sn-p(Java 中):
JavascriptExecutor js = null;
if (driver instanceof JavascriptExecutor)
js = (JavascriptExecutor)driver;
String scr="";
scr="\"********STARTING: Simple Google Test\";"; // Add specific string here.
js.executeScript(scr);
这不会影响您的测试运行。
【讨论】: