我想在selenium代码中使用xpath,但我不知道如何从站点代码中获取它。我正在使用Google Chrome网络浏览器,而且我在这方面很新。
答案 0 :(得分:2)
最简单的方法是检查要获取xpath的元素,然后单击突出显示的代码并复制 - >复制XPath ,它可以为您提供可以复制到代码的完整xpath补丁。 对于Firefox,您应该安装firebug或其他扩展程序,例如this
正如@neliCZka建议你也可以尝试在检查元素后尝试在Chrome中的搜索栏中找到正确的xpath时建立相对路径。
答案 1 :(得分:0)
我看到有人对使用不同检查工具的Copy XPath选项的建议进行了投票。这可能是因为随着应用程序的变化,这些路径通常难以维护,因为它们不够独特,或者对于复杂的html来说可能只是不合理的复杂,因此无法在硒中工作。
复制XPath ...虽然是有用的起点。如果你不熟悉XPath,这个工具可以帮助你更好地了解如何将它应用到你的HTML,但是学习如何自己使用XPath非常重要。
答案 2 :(得分:0)
右键单击要包含xpath的元素,然后单击Inspect Element。将使用html源代码打开一个新框架。 现在右键单击代码并选择"复制Xpath"
注意:您必须删除" WITH'将其复制到您的代码后
答案 3 :(得分:-1)
答案 4 :(得分:-1)
你可以按F12进入检查页面,选择你希望的html代码,点击鼠标2,它有复制选项,还有一个副本Xpath。祝你好运。我希望你能理解我的英语不好。