如何从html站点获取xpath

时间:2017-01-18 12:02:53

标签: selenium

我想在selenium代码中使用xpath,但我不知道如何从站点代码中获取它。我正在使用Google Chrome网络浏览器,而且我在这方面很新。

5 个答案:

答案 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)

  • 安装适用于Firefox的Firebug。 ...
  • 打开要检查的网站。 ...
  • 单击Firebug按钮。 ...
  • 单击元素检查器按钮。 ...
  • 单击要检查的网页元素。 ...
  • 右键单击Firebug面板中突出显示的代码。 ...
  • 选择"复制XPath"从菜单中。

答案 4 :(得分:-1)

你可以按F12进入检查页面,选择你希望的html代码,点击鼠标2,它有复制选项,还有一个副本Xpath。祝你好运。我希望你能理解我的英语不好。