ute av stand til å mouse i hodeløse med Xvfb bruker java selen webdriver

stemmer
2

Har java Webdriver mouse arbeid i hodeløse stille modus (ingen GUI-skjerm)? Jeg har denne kode som virker ved kjøring i FF hodeløs GUI-modus, men virker ikke når det kjøres i ikke-GUI-modus (via Xvfb rammebufferen).

FF 17.0.8 Selen 2.33.0 Java Selen WebDriver

Jeg trenger å sveve til en meny og klikk deretter på et alternativ fra undermenyen. Igjen, Dette fungerer i hodeløs GUI-modus, men fungerer ikke i hodeløse stille modus (non-GUI) :(. Hvordan feilsøke i stille modus?

mainMenu = BaseWebDriver.driver.findElement(By.linkText(Copy));
Actions builder = new Actions(BaseWebDriver.driver);
builder.moveToElement(mainMenu).build().perform();  //perform mouse hover
//click on the option on submenu
BaseWebDriver.driver.findElement(By.xpath(//*[@id='__content']/div/div/div[2]/div[2]/ul/li[6]/ul/li[2]/a)).click();

Alle hjelpe er verdsatt !! -Terry

Publisert på 17/09/2013 klokken 13:15
kilden bruker
På andre språk...                            


1 svar

stemmer
-1

installere xvfb bruke "sudo apt-get install xvfb"
Prøv å kjøre script ved hjelp av "xvfb drevne --auto-servernum"
Im bruker python med selen, og det fungerte for meg, jeg kjørte skriptet som "xvfb drevne --auto- servernum python test.py".

Hvis området du tester er et offentlig område betyr dele url, folk vil prøve på det samme, og gir deg løsninger.

Svarte 30/10/2014 kl. 09:34
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more