问题标签 [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.
xpath - 如何单击跨度类中的动态元素?Selenium 网络驱动程序
大家好,我在这种情况下遇到了问题。请就该做什么提出建议。
尝试使用此 xpath(不工作):
.//*[@id='76']/div/div[3]/span[1]/span
请帮帮我。
注意:“显示详细信息”链接是可点击的,它们有不同的 ID,黄色标签中的那个是不能点击的。
我感谢所有将分享他们的想法的人谢谢!
html - 如何在 selenium 中使用 xpath 在轮播中定位图像?
如何在网页的轮播中找到图像?
例如,在 www.Amazon.com 中,我如何找到图像“Amazon FireTV”?我尝试使用 firebug 和 firepath 来获取它的 xpath。这是生成的代码
.//*[@id='image-map-ns_0ZQX7SFF6V0EPC565G2P_12436_']/div/div/map/area
我知道元素是动态的。我尝试使用“包含”关键字,但仍然找不到该元素。这是我尝试过的xpath
.//*[@id='image-map-ns_0ZQX7SFF6V0EPC565G2P_12436_']/div/div/map/area[contains(@alt, 'Amazon Devices')]
重新创建我正在做的场景的步骤
访问 www.amazon.com
在轮播上单击第 5 个项目符号(这显示了 Amazon FireTV 的图像)
使用 Firebug 和 Firepath 定位元素
java - 使用 selenium 在动态网页中查找元素
我试图在动态页面中找到一个输入字段,该字段根据面板打开或关闭的数量来改变 web 结构,主要是 div 和 style 属性。所以 Firepath 给出的 Xpath 在这里没有帮助。我要查找的输入字段/文本字段有一个类
class = v-textfield v-textfield-small 小
但是当我尝试使用 cssSelector 查找具有给定类名的元素时,驱动程序会抓取 3 个类似的文本字段:
- “v-textfield v-textfield-small 小只读”
- "v-textfield v-textfield-small 小 ws-right"
- “v-textfield v-textfield-small 小”
只是为了便于理解,这里是包含文本字段的面板的 html 代码。
我正在使用以下代码填写表格。但正如我所说,它仅在样式属性匹配时才有效,但页面会根据打开或关闭的面板数量来改变它。
c# - 如何识别 selenium 中类名包含空格(如:'uniqclass xyz')或存在多个相似类名的对象
请参阅下面的 HTML 代码
iframe - 有没有办法在不使用控制台的情况下从 Firebug 中找到 Frame 名称?
我一直在尝试查找是否有任何方法可以从 Firebug 中找出 iframe 名称,而无需使用其内置控制台。
我知道 window.frames[x] 会将窗口句柄切换为“x”帧,但是有没有什么方法可以在不使用控制台的情况下找出框架的名称,这样我就可以在我的自动化脚本?
我现在正在使用 Firepath 来获取框架的名称,但是,我想知道是否可以使用 Firebug 来完成相同的操作。
谢谢!
selenium - WebDriver:当我单击 firepath 中的评估按钮时,Relative Xpath 未突出显示选择框
Html 选择标签包含 Id。我在相对路径中使用了 id,并通过单击评估按钮在 firepath 中进行了测试。firepath 仅返回一个匹配节点,但未突出显示选择框。它清楚地表明选择框不会被处理。我尝试了很多方法,但都没有帮助我。请在下面找到html标签
我也使用了各种显式等待语句,但没有解决这个问题。请帮助我克服这个问题
python-2.7 - Selenium Webdriver 没有这样的元素:无法找到元素
我是新的 python selenium webdriver 学生。
我想单击()下一个按钮,但它不起作用。
我被困在这里几天。
谢谢你的任何帮助。
消息错误:
这是我的代码:
这是网页来源: