【发布时间】:2017-10-24 07:00:23
【问题描述】:
实际上,我需要捕获运行时值并将其传递给进一步执行。在顺序执行中,它工作得很好,但是当我进行远程执行(在酱实验室中)时,在那个时刻,运行时值在浏览器之间互换,这会导致失败。 (因为每个浏览器都必须获得单独的值)
你能帮我看看这个吗?
谢谢,克里斯。
【问题讨论】:
-
到目前为止你有什么尝试?
-
我认为您可以为同步返回值的测试方法设置优先级。 guru99.com/test-case-priority-testng.html
-
感谢您的回复 Pradeep & Loki .. 得到了解决方案,实际上在我们的场景中,相同的测试用例在 10 个浏览器中运行,在运行时我们捕获一个 id 并传递给进一步执行,正如引用的顺序工作很好,但在并行执行时,id 的变量与另一个失败的变量重叠,但现在使用线程局部变量,这是固定的
标签: java selenium parallel-processing execution