选择一个元素 右键单击元素 - 右键菜单出现与剪切,复制,删除图标 并点击删除图标(注意: - 删除文本出现如果你将鼠标悬停在图标) 我无法检查删除图标,因为它在右键菜单 右键菜单中消失,如果,如果我尝试检查元素右键点击一个元素,然后点击删除图标在硒webdriver
回答
您可以尝试contextclick的元素,然后导航用箭头和返回键选择并提交删除选项。
WebElement elem = driver.findElement(By.xpath("//xpath..."));
Actions actions = new Actions(driver);
actions.moveToElement(elem);
actions.contextClick(elem).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.RETURN).build().perform();
actions.perform();
-------上述方法的工作原理,直到右键单击,但仍然无法点击删除图标,获取元素不可见我试着下面的代码: - JavascriptExecutor js =(JavascriptExecutor)驱动程序; \t \t WebElement button = driver.findElement(By.xpath(“.// span [@ id ='ext-quicktips-tip-outerCt']”)); \t \t \t \t js.executeScript(“arguments [0] .click();”,button); –
那么为什么不用箭头和返回键自动化(仅用于在上下文菜单中导航)? –
由于右箭头或左箭头不起作用,删除位于左侧顶部菜单中,但向下箭头完美适用于其他选项。 –
- 1. jQuery点击元素,然后删除它
- 2. 如何右键点击一个链接,并使用硒的webdriver
- 3. 点击硒webdriver中的图像图标
- 4. 点击删除元素
- 5. 点击后通过id删除元素
- 6. 使用Webdriver硒点击下一个列表元素 - Java
- 7. 点击style =“display:block;”在硒webdriver
- 8. event.preventDefault()第一次点击,然后删除
- 9. 硒。无法点击元素?
- 10. Webdriver。点击坐标上的Canvas元素
- 11. InkCanvas:如何通过点击鼠标右键点击擦除
- 12. 硒webdriver没有响应后点击
- 13. selenium webdriver python:元素点不可点击
- 14. 硒的webdriver点击链接标签
- 15. 试图点击一个只有在点击硒中的另一个网页元素后才可见的webElement
- 16. 元素是不是在点击Python中硒的webdriver在Odoo
- 17. 。点击功能,点击后删除类
- 18. 点击一个元素删除其他元素类
- 19. 点击一个一个删除图像
- 20. 如何点击硒webdriver中的图像
- 21. 点击图片使用硒webdriver java?
- 22. 硒的webdriver - 无法点击PHP站点
- 23. 右键点击jquery
- 24. 右键点击JButton
- 25. 右键点击QPushButton
- 26. 右键点击JFreeChart
- 27. 的webdriver - 点击并删除所有持续显示元素
- 28. 右键点击并左键点击标签打开
- 29. jQuery/Javascript:点击正常点击右键?
- 30. 切换点击,除了一个元素
请仔细阅读[问],特别是关于[MCVE(MCVE)和[多少研究工作,预计?(https://meta.stackoverflow.com/questions/261592/how-部分大量的研究工作是预期的堆栈溢出用户)这将帮助您调试自己的程序并为自己解决问题。如果你这样做并且仍然卡住,你可以回过头来发布你的MCVE,你试过的,以及执行结果,包括任何错误信息,这样我们可以更好地帮助你。还提供了一个链接到页面和/或相关的HTML。 – JeffC