Java Webdriver のマウスオーバーは、ヘッドレス サイレント モード (GUI 表示なし) で機能しますか? FFヘッドレスGUIモードで実行すると機能するこのコードがありますが、非GUIモード(Xvfbフレームバッファー経由)で実行すると機能しません。
FF 17.0.8 セレン 2.33.0 Java セレン WebDriver
メニューにカーソルを合わせて、サブメニューからオプションをクリックする必要があります。繰り返しますが、これはヘッドレス GUI モードでは機能しますが、ヘッドレス サイレント (非 GUI) モードでは機能しません :(. サイレント モードでデバッグするには?
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();
どんな助けでも大歓迎です!! -テリー