Sto lavorando a un progetto che comporta l'utilizzo intenso del Selenium WebDriver e di un profilo di Firefox specifico per trovare elementi e gestire la pagina.
Selenium Grid, come utilizzare WebDriver con ThreadSafeSeleniumSessionStorage.session()
Per esempio,
driver.findElement(By.xpath("//*[@id='foobar']"));
e
driver.manage().refresh();
Sto cercando di implementare Selenio griglia nel mio progetto; tuttavia, con l'uso estensivo di Selenium WebDriver, esiste un modo per avviare l'oggetto statico ThreadSafeSeleniumSessionStorage.session() con uno specifico WebDriver?
Per quanto ho studiato, è possibile ottenere il WebDriver dall'oggetto Selenio da:
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
Puoi dare un po 'di informazioni su come fare per fare questo? –
ad es. Se vuoi parallelizzare i tuoi corsi di prova, puoi ottenere un WebDriver per classe ... –