我试图自动化LinkedIn配置文件的编辑部分。我发现编辑我的配置文件的钢笔图标是一个SVG元素,我无法使用XPATH找到它。有人可以帮助将XPATH转换为SVG格式,以便我可以使用它吗?无法点击使用硒的SVG元素
如果可以提供相同的文档,也将不胜感激。提前致谢。
我现在用的是一般的XPath点击图标:
driver.findElement(By.xpath("//svg[@class='artdeco-icon']")).click;
截图网址:https://www.screencast.com/t/d21Ap1XsMVt
错误日志链接:https://drive.google.com/open?id=0B-gsMUPbAIhxQTJiSXViZTZlelU
你可以看看这个链接(http://stackoverflow.com/questions/41829000/selenium-webdriver-java-how-to-click-on-elements-within-an-svg-using-xpath)帮你。否则让我知道我们会帮助你。谢谢 – DebanjanB
@Dev:跟随你的链接,但无法理解如何构建路径。能否请你帮忙 ? 所以我们的想法是点击SVG元素[截图中的钢笔图标]:driver.findElement(By.xpath(“// svg [@ class ='artdeco-icon']”))。click;是我发现的xpath。 谢谢 – Dannie
重复http://stackoverflow.com/questions/30940736/protractor-click-on-svg-element-not-work。还有其他线程也在这个问题已经答案。请搜索它们。 –