在Java 中使用Selenium WebDriver 將滑鼠懸停在元素上
在Selenium WebDriver 中執行滑鼠懸停功能涉及模擬使用者與頁面元素的互動。在本例中,您的目標是透過將滑鼠懸停在下拉式選單上來觸發隱藏式選單選項的顯示。
要實現此目的,您需要使用 Java 的 Actions 類別來建立一系列模仿人類行為的動作。您必須先將滑鼠遊標移到下拉式功能表上,而不是直接按一下隱藏選項。此操作會顯示新選項,讓您可以繼續按一下它們。
以下是實現此操作的方法:
Actions action = new Actions(webdriver); WebElement dropdownMenu = webdriver.findElement(By.xpath("html/body/div[13]/ul/li[4]/a")); WebElement hiddenOption = webdriver.findElement(By.xpath("/expression-here")); action.moveToElement(dropdownMenu).moveToElement(hiddenOption).click().build().perform();
這一系列操作可讓您將滑鼠懸停在下拉式功能表上,顯示隱藏選項,然後按一下它。透過模擬使用者行為,即使無法直接單擊,您也可以有效地導航下拉式選單。
以上是如何在 Java 中使用 Selenium WebDriver 將滑鼠懸停在元素上並點擊隱藏選項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!