我無法單擊樹視圖中的加號圖標並檢查了HTML代碼段,它顯示了id,標題和類,但其突出顯示了整行,所以我無法識別加號圖標。我搜索了一個多星期,找不到解決方案。請幫助我。附上截圖。 無法在搜索中使用Selenium WebDriver單擊樹加圖標
2
A
回答
1
這裏的一種方法是用點擊偏移量。例如在Java中:
Actions builder = new Actions(driver);
Action actions = builder.moveToElement(element, 25, 0).click().build();
actions.perform();
其中25和0在此情況下,基本上,意味着x
和y
偏移從那裏鼠標將被移動和將被執行點擊元素的左上角開始。
0
我會推薦的XPath這個(除非你希望該網站能徹底改變)
你可以使用可能看起來像
//*[@id="ID_OF_TARGET_ELEMENT"]
+0
如果你看到html代碼片段,加號和文本的公共值,所以我無法識別加號圖標的定位器。 – VVV
相關問題
- 1. 使用Selenium webdriver在菜單中搜索
- 2. Selenium webdriver點擊google搜索
- 3. 無法使用Selenium WebDriver在JavaScript模式中單擊元素
- 4. Selenium Webdriver無法點擊子菜單項
- 5. 無法右鍵單擊,Java Selenium WebDriver java.lang.UnsupportedOperationException:contextMenu
- 6. 無法用Java Selenium WebDriver單擊鼠標懸停鏈接
- 7. 使用java在Selenium WebDriver中按鍵(Ctrl +鼠標單擊)
- 8. BrowserMob無法使用Selenium Webdriver
- 9. 無法使用Selenium Webdriver單擊()或提交()輸入
- 10. 我無法使用Selenium Webdriver單擊Web元素
- 11. 無法點擊selenium webdriver中的鏈接
- 12. 無法用鼠標右鍵單擊並使用Selenium Webdriver選擇一個值
- 13. 如何在selenium webdriver中搜索findElementBy.id
- 14. Selenium WebDriver 2.40 - 無法截圖
- 15. Selenium:無法搜索框
- 16. 如何使用Selenium WebDriver單擊鏈接
- 17. 無法在使用java的Selenium webdriver彈出按鈕中單擊按鈕
- 18. 控件無法使用Selenium WebDriver在SignIn表單中識別?
- 19. 無法點擊selenium webdriver中的元素使用phantomjs python
- 20. 無法點擊Safari中使用Selenium WebDriver按鈕
- 21. 無法點擊離子搜索圖標進行搜索
- 22. Selenium Webdriver startWith()方法無法使用Java
- 23. Selenium Webdriver 2.25.0 Java Firefox - 無法識別Google搜索結果Webelement
- 24. 如何使用Selenium WebDriver單擊非錨定標記?
- 25. 使用Selenium Webdriver單擊文本標籤之間的跨度
- 26. 使用Selenium WebDriver加速鼠標
- 27. 我無法使用硒webdriver單擊面板窗口中的關閉圖標
- 28. 無法使用Selenium webdriver切換到iframe
- 29. 無法使用HtmlUnitDriver screenscreen [Selenium WebDriver java]
- 30. 無法使用elementIsNotVisible with selenium webdriver for javascript
喜Alecxe的XPath的選擇,我有X = 254和y對於使用Point的一個webelement = 380。WebElement tree = driver.findElement(By.xpath(「// ul [@ class ='dynamic-tree-branch dynamic-tree-trunk']/li [contains(@ title,'Genetic modulator')]」)) ; \t \t Actions builder = new Actions(driver);動作actions = builder.moveToElement(tree,254,0).click()。build(); \t actions.perform();它不起作用,所以我需要爲x和y偏移提供什麼確切的值。 – VVV
@Vadivelan我不知道爲x和y提供哪些值,因爲您提供的示例不可重現。 – alecxe
是Alecxe。我需要點擊webelement的左上角,所以x和y值是負值或正值。請確認 – VVV