Pracuję nad projektem, który wymaga użycia Selenium WebDriver i określonego profilu Firefoksa, aby znaleźć elementy i zarządzać stroną.
Selenium Grid, jak używać WebDriver z ThreadSafeSeleniumSessionStorage.session()
Na przykład
driver.findElement(By.xpath("//*[@id='foobar']"));
i
driver.manage().refresh();
Próbuję zaimplementować selen siatka do mojego projektu; jednak z szerokim wykorzystaniem Selenium WebDriver, czy istnieje sposób na uruchomienie obiektu statycznego ThreadSafeSeleniumSessionStorage.session() z określonym WebDriverem?
O ile mi zbadali, że jest możliwe, aby uzyskać WebDriver od obiektu Selen przez:
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
Czy możesz dać trochę wgląd, jak to zrobić? –
np. Jeśli chcesz zrównoważyć swoje klasy testowe, możesz uzyskać jeden WebDriver na klasę ... –