无法在SauceLabs上获取WebDriver(使用ThreadLocal创建)的windowHandle

时间:2018-04-20 23:03:59

标签: selenium saucelabs

我使用以下代码创建了一个webDriver:

https://github.com/saucelabs-sample-test-frameworks/Java-TestNG-Selenium/blob/master/src/test/java/com/yourcompany/Tests/TestBase.java

所以基本上我正在创建一个WebDriver

protected ThreadLocal<WebDriver> webDriver = new ThreadLocal<WebDriver>();

现在,当我试图获取windowHandle时,似乎我得到了线程的值。

String parentHandle = driver.get().getWindowHandle();

我得到的反应是&#34; 6&#34;

当我在本地运行而不是在酱油实验室中运行时,代码工作正常,在本地运行时我得到的句柄值类似于&#34; 213456789345&#34;

0 个答案:

没有答案
相关问题