我使用selenium webdriver和java自動化Web應用程序。它沒有鼠標懸停的元素,我無法自動化。當我在Selenium IDE中錄製和播放時,鼠標懸停效果良好,並且新的可見元素可以正確定位,但在Eclipse中運行時同樣不起作用。我早些時候在元素上自動使用了類似的鼠標,但是在實現自動化時面臨困難我附上了一個Web應用程序的屏幕截圖以及鼠標懸停在元素上的代碼,這裏我無法將鼠標懸停在「配置」菜單上並選擇「配置層次元數據」。如果有人能夠幫助我,這將是非常棒的!讓我知道是否需要更多細節。 在此先感謝。無法在Selenium Webdriver Java中的元素上選擇鼠標
0
A
回答
0
這是一個很常見的問題。您需要確保您與具有懸停監聽器的元素進行交互。
在這種情況下,它看起來像是接收懸停的<a>
。嘗試移動到元素(懸停):
By.cssSelector("ul.topmenu li:nth-child(2) > a[title='Configurations']");
0
爲了實現這一點,你必須首先懸停元素(比如 - 部件1),這使得被點擊的元素(比如 - 在element2)上可見,然後點擊列表中的選項 -
Actions actions = new Actions(driver);
actions.moveToElement(element1).moveToElement(element2).click(element2).build().perform();
相關問題
- 1. Selenium WebDriver:無法選擇元素
- 2. Selenium WebDriver Firefox Java - 無法選擇選項
- 3. 無法使用selenium webdriver從下拉列表中選擇元素
- 4. 無法在Selenium Webdriver中選擇框架
- 5. Selenium:無法鼠標懸停元素
- 6. 將鼠標懸停在元素上,並等待使用Java的Selenium WebDriver
- 7. 硒webdriver的,無法選擇元素
- 8. 從Selenium Webdriver的列表中選擇一個隨機元素Java
- 9. Selenium WebDriver:無法使用webdriver從下拉列表中選擇元素
- 10. 如何使用selenium webdriver選擇元素列表中的元素?
- 11. 無法在selenium webdriver中找到元素div元素
- 12. 如何在使用Java的Selenium WebDriver上將鼠標移動到元素上時關注元素?
- 13. 無法使用Selenium 2選擇元素?
- 14. 我如何在部分ID中選擇selenium webdriver中的元素。
- 15. 在python selenium中選擇元素
- 16. Selenium Webdriver - 無法獲取嵌套元素
- 17. Selenium WebDriver - 無法找到元素異常
- 18. Selenium WebDriver:無法定位元素(C#)
- 19. 無法通過Selenium Webdriver找到元素?
- 20. 元素是無法點Selenium webdriver
- 21. Selenium webdriver無法找到元素
- 22. Selenium Webdriver - 無法找到元素
- 23. 無法用Java Selenium WebDriver單擊鼠標懸停鏈接
- 24. Selenium Webdriver Java元素無法滾動到視圖中
- 25. 使用Java在Selenium WebDriver中集中元素的正確方法
- 26. 無法用鼠標右鍵單擊並使用Selenium Webdriver選擇一個值
- 27. 在Selenium WebDriver Java中單擊其他單元的子元素Java
- 28. Selenium webdriver java等待元素存在
- 29. WebDriver Selenium:需要在表格中選擇元素後
- 30. Selenium WebDriver - 沒有這樣的元素:無法找到元素