1

このホバー機能は Chrome で完全に機能していましたが、2013 年 7 月 14 日に機能しなくなりました。ブラウザの更新と関係があると思います。この問題を解決するにはどうすればよいか教えてください。これは次のコードです。

Actions actions = new Actions(driver);
WebElement Mainmenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/a"));
WebElement Submenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/ul/li[1]/a"));
WebElement Childsubmenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/ul/li[1]/ul/li[1]/a"));
actions.moveToElement(Mainmenu).moveToElement(Submenu).moveToElement(Childsubmenu).click().build().perform();
4

1 に答える 1

4

Chrome と同様に、メニューとサブメニューの Element Click は、マウス ポインタがコードを実行しているブラウザ上にない場合にのみ機能します。ポインターをブラウザーから離れた場所に配置するか、可能であればコードの実行中に別の画面を使用します。私のために働く!

于 2014-05-02T10:37:22.723 に答える