浏览器未初始化并引发错误
“未找到该线程的WebDriver。如果使用远程访问,例如SauceLabs,请验证您是否使用了具有适当凭据的正确WebDriverProvide:-DSAUCE_USERNAME = xxxxxx-DSAUCE_ACCESS_KEY = xxx-xxxx-xxxx-xxxx-xxxx-xxx” );
使用的代码是:
private ChromeWebDriverProvider driverProvider = null;
boolean headless = prop.getProperty("browser.headless")==null?false:Boolean.parseBoolean(props.getProperty(browser.headless).toString())
System.setProperty("webdriver.chrome.provider","chrome.exe path")
this.driverProvider=newChromeWebDriverProvider(headless);
this.lifecyclesteps=new PerstoriesWebDriverSteps(driverProvider) // code fails at this step
它不返回webdriver实例
我希望使用PerStoriesWebDriverStpes初始化浏览器
答案 0 :(得分:0)
通过使用if(PerStoriesWebDriverSteps的lifecycleSteps实例)初始化浏览器。{Embedder embedder = configureEmbedder(); embedder.useExecutorService(新的SameThreadExecutors() 而且我能够在同一浏览器上执行两个故事