问题标签 [findelement]
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.
selenium-webdriver - 如何在按钮标签内查找标签的 xpath
我有一个如下的 HTML:
该表单有多个具有相似 html 代码的按钮,按钮 id 不同,但 aria-label 文本与项目编号(在本例中为 1222)相同,是递增的。我想循环点击基于 aria 标签的按钮。如何找到此按钮的 xpath。
javascript - jQuery:查找所有元素
我正在寻找一种方法将此解决方案应用于所有具有<input type="number">
.
到目前为止,我只看到了使用 jQuery 按 ID 查找元素然后附加输入过滤器的方法。但是,我想要实现的是将这样的过滤器添加到具有“数字”类型的所有元素中。
例子:
JS功能:
将修饰符应用于特定元素
更新: 我尝试了以下方法:
java - 我怎样才能找到 id 元素的文本,使用 Java 的 css
我正在尝试使用 Java 编写测试场景(使用 Selenium Webdriver、Junit、testng)。**
@测试
我想获取 "Yeni Özgeçmiş oluştur Button" 的文本,即 "Yeni Özgeçmiş Oluştur" 。当我尝试在我的代码中使用“cssSelector”或“id”时,它不起作用。
*- 如何使用 **findElement(By. ...) 到达“Yeni Özgeçmiş Oluştur”文本?***
在 Fails 场景之后,控制台给出这样的错误;
这是“csselement”的错误org.openqa.selenium.NoSuchElementException: no such element
:无法找到元素:{"method":"css selector","selector":".row.load-more-button"}
css - Selenium findElement(By.cssSelector) 用于没有关联标签的“文本”
用这个作为网页下拉列表选项查看 HTML 代码:
尝试使用 selenium css 选择器来选择/单击“Jedi”选项。试过:
但上述尝试均无法选择下拉列表值。返回以下运行时错误消息:
怀疑是因为“绝地”值没有标签。有什么建议可以选择/单击上面的选项吗?非常感谢,在此先感谢。
c# - 如何跳过具有相同类名且具有“大于”条件的第一个元素
我想选择一个包含大于 1 的数字的按钮,所以我写了以下内容:
我的问题是我想避免第一个元素,因为它无关紧要,我的解决方案是我尝试将 index [1] 放在最后:
但它所做的只是将发现的元素减少到 0,有什么想法吗?
PC:我也试过把 and 放在两个条件之间,但它根本没有做任何事情
c# - 无法在用户代码中捕获 NoSuchElementException
即使我的代码包含在 try 块中,我仍然收到未处理的异常,“WebDriver.dll 中发生 OpenQA.Selenium.NoSuchElementException 类型的异常,但未在用户代码中处理。
这是代码:
python - find_element_by_id 不适用于特定网站,但适用于 Youtube
解决了!
我不知道 iframe 是什么,Arundeep Chohan 在评论中提到了它们,这让我陷入了困境,并且知道我让它工作了。
我想要他的回答,但他把它作为评论留下了。谢谢阿伦迪普!++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++
我正在尝试编写一个程序来自动将我登录到一个站点,但 find_element_by_id 似乎不适用于此登录页面。我让它为 Youtube 工作,但到目前为止,我正在寻找的 id 似乎没有在这个网站上被检测到。
我也试过 find_element_by_name 和 find_element_by_class 也无济于事。
下面是我的代码
这是我在硒中找不到的元素,
我刚刚注意到的一件奇怪的事情是,当我复制并粘贴 id 没有出现在那里的元素时。它应该是“input id="USER" class=...”
任何帮助将不胜感激。我尝试阅读其他溢出问题,但没有找到任何答案,这就是我现在在这里的原因
谢谢
编辑:这是我的错误信息
python - 消息:没有这样的元素:无法找到元素:{"method":"xpath","selector":"/html/body/div[2]/div[2]/div/div[3]/div[2 ]/div/div/div[2]/a[1]"}
我被这个错误困扰了很长时间,由于某种原因,即使我指定了 xpath,它也找不到元素。似乎没有任何 iframe,并且隐式或显式等待也不起作用。请帮忙。