当前位置: 首页 > 知识库问答 >
问题:

如何在Chrome或Firefox中获取绝对XPath

施阳夏
2023-03-14

我需要得到绝对Xpath,而不是相对Xpath。

我需要这样的东西:

html/body/div[1]/section/div[1]/div/div/div/div[1]/div/div/div/div/div[3]/div[1]/div/h4[1]/b 

当我检查代码并使用右键单击-

可用于获取绝对路径的任何工具或插件。

请注意,我使用的是selenium webDrive。

共有3个答案

欧阳向文
2023-03-14

要从浏览器控制台检索绝对xpath,可以执行以下步骤:

  1. 打开urlhttps://demoqa.com/button/在谷歌浏览器中
  2. 按F12或Shift键打开google chrome开发工具
  3. Elements选项卡中,单击elementInspector工具:

您将获得绝对xpath,如下所示:

//*[@id="content"]/div[2]/div/input
东方海
2023-03-14

为什么要使用绝对Xpath。如果只想使用Xpath定位,强烈建议使用相对Xpath

如果当前UI更改(html/body/div[1]/Sect/div[1]/div/div/div[1]/div/div/div[3]/div[1]/div/h4[1]/b),则绝对Xpath将更改。如果添加额外的div或部分或任何元素。

狄元魁
2023-03-14

获取绝对路径:Chrome浏览器(v79):右键单击网页-

Firefox浏览器(v72):右键单击网页-

 类似资料:
  • 问题内容: 给定路径,例如,我如何找到相对于Python中当前工作目录的文件的绝对路径?例如在Windows上,我可能会得到以下结果: 问题答案: 如果已经是绝对路径,也可以使用:

  • 问题内容: 我已经编写了一个bash脚本,它将输入文件作为参数并读取它。 该文件包含一些路径(相对于其位置),指向所使用的其他文件。 我希望脚本转到包含输入文件的文件夹,以执行更多命令。 那么, 如何从输入文件中获取文件夹(以及仅文件夹)? (在Linux中。) 问题答案: 要获取完整路径,请使用: 要获取文件目录: 您还可以将两者结合起来: 如果您的系统不可用,则可以使用以下*: 请注意,如果只

  • 我正试图在我的Android应用程序中导入sky.csv文件。 请帮我做这个。我试过这么多方法。然而,我没有得到任何适当的解决办法。

  • 问题内容: 嗨,我需要使用FileInputStream读取文件,但是我没有获得正确的路径。我的文件位于C:\ Users \ tester \ Documents \ Java Project \ Samples \ ProjectOne \ src \ pdfReader中。但是,当我使用以下代码时,我得到的错误路径是“ / C:/ Users / tester / Documents / J

  • 问题内容: https://example.com/some/path在没有Sites模块的情况下,如何在Django中获取完整/绝对URL(例如)?那真是愚蠢……我不需要查询数据库来获取URL! 我想用它 问题答案: 根据请求使用方便的request.build_absolute_uri()方法,将其传递给相对URL,它将为你提供完整的URL。 默认情况下,返回的绝对URL ,但是你可以将相对U

  • 问题内容: 我正在尝试创建一个(使用),但仅在IE中受支持。 有什么方法可以使其在Chrome或FF中运行?我需要读取特定给定文件夹中的所有文件,并将其列出。 好吧,还有另一种方法吗? 问题答案: ActiveX仅受IE支持-其他浏览器使用称为NPAPI的插件体系结构。但是,有一个跨浏览器插件框架称为Firebreath,您可能会发现它有用。