Java を使用して Selenium WebDriver でマウスオーバー機能をトリガーする方法
ドロップダウン メニューにカーソルを置くと、追加のオプションが表示され、難しくなりますXPath のみを使用してこれらのオプションを直接クリックします。これに対処するには、マウスオーバー機能を実装することでユーザーの手動アクションをシミュレートできます。
提案された解決策:
正確なマウスオーバー機能を実現するには、マウスオーバー機能を次のように扱うことが重要です。単一チェーン内の一連のアクション:
Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).moveToElement(webdriver.findElement(By.xpath("/expression-here"))).click().build().perform();
ユーザーと同じようにアクションを分解すると、このコードはまず次の部分に移動します。ドロップダウンをトリガーする要素は、メニュー内の目的のオプションに移動し、最後にそれをクリックします。これにより、Selenium WebDriver のマウスオーバー機能が正確にシミュレートされます。
以上がJava を使用して Selenium WebDriver でマウスオーバー アクションをシミュレートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。