【问题标题】:How to get Xpath in chrome that is same as Selenium XPath in FireFox如何在 Chrome 中获取与 FireFox 中的 Selenium XPath 相同的 Xpath
【发布时间】:2015-04-04 20:25:09
【问题描述】:

我有一个只能在 Chrome 中打开的 Web 应用程序(不在 Firefox 和 IE 中)。我想使用 Selenium 自动化这个应用程序,但是没有对 chrome 的 selenium 记录器支持。

如何在 Chrome 中获得与 FireFox 中的 Selenium XPath 相同的 Xpath

【问题讨论】:

  • 你需要 selenium webDriver 而不是 ide。 XPath与此无关
  • 但是没有硒记录器支持 chrome 并且我的应用程序没有在 Firefox 中打开。如何记录动作
  • 没办法..selenium webdriver 只是一个选项。
  • 我可以手动编写测试,但是有什么方法可以获取控件属性,这可以帮助识别带有 selenium 的 chrome 控件。
  • 是的,如果您使用 selenium webdriver,那么您将能够在任何浏览器中找到任何元素。

标签: google-chrome selenium xpath web-inspector


【解决方案1】:

查看来源。在 chrome 中右键单击元素并单击检查元素,它将在开发人员控制台中打开源代码,然后您可以右键单击元素的源代码并使用可用于查找元素的 copyxpath 获取 xpath。

xpaths 与 chrome 或 firefox 无关。

【讨论】:

    【解决方案2】:

    如果您按照@shmaik 的回答进行;如果您从 google chrome 中提取 xpath,则必须在 Eclipse IDE 中将 " 替换为 '

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-13
      • 2017-05-20
      • 2018-09-04
      • 2013-02-10
      • 2012-09-29
      • 2021-12-18
      相关资源
      最近更新 更多