问题标签 [firepath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
74 浏览

xpath - 如何使用 firebug/Firepath 为 iframe 上的 webelement 编写 Xpath?

在此处输入图像描述

  1. 我可以使用或不使用 Firebug/Firepath 来编写 Xpath,但如果可以使用这些第三方工具使用 iframe 编写 Xpath,那就太好了。

  2. 首先我需要移动到 iframe 然后为 webElements 编写常规 Xpath

0 投票
1 回答
418 浏览

selenium - 尽管正在寻找建议,但无法安装 Firebug 和 FirePath

我相信默认的 Selenium 网络浏览器是 Firefox。我的教授让我用 Firefox 43.0.1 版操作 Selenium。上面不行,测试了!但是问题是,我安装了最新版本的 Firebug 和 FirePath 来获取 XPath。但这似乎不起作用。请帮忙。我已经阅读了 StackOverflow 中相关主题的早期帖子,但仍然无法正常工作。

0 投票
0 回答
62 浏览

xpath - 无法在 Web 驱动程序脚本上找到元素

我需要为下面的屏幕截图找到一个 XPath。请帮助为突出显示的框编写 XPath。
我努力了

并且

PS:当我尝试使用从firepath生成的XPath时,即

我遇到以下错误(请参阅 image2):

错误:
失败:登录
org.openqa.selenium.WebDriverException:未知错误:元素 ... 在点 (627、118) 处不可点击。其他元素会收到点击:(会话信息:chrome=65.0.3325.181)

截图_1

截图_2

0 投票
0 回答
26 浏览

c# - 为什么 firepath 看不到深度 xpath?

大家!我正在使用 Firefox 浏览器和 Chrome 浏览器之一。我将 FireBug 和 FirePath 安装到 Firefox。我可以在 Chrome 中看到比在 Firefox 中更深的 html 树。我正在寻找跨度值:铬合金

FirePath 帮助我寻找值,因为它会闪现正确的值。所以,我只能在 Firefox 中看到:

我无法深入:<div class="event--head-block" style="height: 48px;"/>

我使用这个 xpath:driver.FindElement(By.XPath("//ul[@class='sport--list']/li[contains(div/span, 'Теніс')]/ul/li/ul/li/div/div/div/div/span"));

它在 Visual Studio 中给出了这个错误:

怎么会这样?我可以看到完整的 HTML chrome,并且我使用 Chrome 驱动程序,无论如何我的尝试都没有成功。我想获取跨度值,然后将它们添加到列表中。非常感谢您为我提供的时间。

0 投票
1 回答
309 浏览

firebug - 有没有办法获得带有 FireBug 和 FirePath 的 Firefox 版本

我知道对 FireBug 的支持在几年前就结束了,并且它已被转移到开发者工具中。不过,有没有办法再次找到工作?

可悲的是,我不再有一台装有 Firefox 和这两个插件的机器。如果是这样,我已经找到了让它再次工作的解决方案。但我需要从头开始。老实说,我看不到任何让它再次工作的方法,因为它已从 FireFox 的插件搜索中删除。

反正。任何帮助将非常感激。