我正在致力於一個項目,涉及使用Selenium WebDriver和特定的Firefox配置文件大量查找元素和管理頁面。
硒網格,如何利用WebDriver與ThreadSafeSeleniumSessionStorage.session()
例如,
driver.findElement(By.xpath("//*[@id='foobar']"));
和
driver.manage().refresh();
我想實現硒電網到我的項目;但是,隨着Selenium WebDriver的廣泛使用,是否有辦法用特定的WebDriver啓動ThreadSafeSeleniumSessionStorage.session()靜態對象?
據我研究,有可能從硒對象獲得的webdriver:
startSeleniumSession(seleniumHost, seleniumPort, browser, webSite); //Create and start the session() object
//TODO: insert a specific WebDriver into the session() object
WebDriver driver = ((WebDriverBackedSelenium) session()).getWrappedDriver(); //Get the WebDriver from the session() object
您能否透露一下如何去做這件事? –
例如,如果你想並行你的測試類,你可以得到一個WebDriver每個類... –