问题标签 [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.

0 投票
2 回答
173 浏览

selenium-webdriver - 如何在按钮标签内查找标签的 xpath

我有一个如下的 HTML:

该表单有多个具有相似 html 代码的按钮,按钮 id 不同,但 aria-label 文本与项目编号(在本例中为 1222)相同,是递增的。我想循环点击基于 aria 标签的按钮。如何找到此按钮的 xpath。

0 投票
2 回答
252 浏览

javascript - jQuery:查找所有元素

我正在寻找一种方法将此解决方案应用于所有具有<input type="number">.

到目前为止,我只看到了使用 jQuery 按 ID 查找元素然后附加输入过滤器的方法。但是,我想要实现的是将这样的过滤器添加到具有“数字”类型的所有元素中。

例子:

JS功能:

将修饰符应用于特定元素

更新: 我尝试了以下方法:

得到错误: 在此处输入图像描述

0 投票
1 回答
186 浏览

java - 我怎样才能找到 id 元素的文本,使用 Java 的 css

我正在尝试使用 Java 编写测试场景(使​​用 Selenium Webdriver、Junit、testng)。**

@测试

在这在此处输入图像描述 也是我的html

我想获取 "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"}

0 投票
0 回答
526 浏览

css - Selenium findElement(By.cssSelector) 用于没有关联标签的“文本”

用这个作为网页下拉列表选项查看 HTML 代码:

尝试使用 selenium css 选择器来选择/单击“Jedi”选项。试过:

但上述尝试均无法选择下拉列表值。返回以下运行时错误消息:

怀疑是因为“绝地”值没有标签。有什么建议可以选择/单击上面的选项吗?非常感谢,在此先感谢。

0 投票
2 回答
84 浏览

python - 如何让硒点击这个按钮?

点击查看按钮

我想让硒单击上面的按钮,所以我使用了:

但是 selenium 无法找到它,那么我如何让 selenium 找到该按钮并单击它?

PS:我正在使用Python

0 投票
1 回答
111 浏览

c# - 如何跳过具有相同类名且具有“大于”条件的第一个元素

我想选择一个包含大于 1 的数字的按钮,所以我写了以下内容:

我的问题是我想避免第一个元素,因为它无关紧要,我的解决方案是我尝试将 index [1] 放在最后:

但它所做的只是将发现的元素减少到 0,有什么想法吗?

PC:我也试过把 and 放在两个条件之间,但它根本没有做任何事情

0 投票
1 回答
36 浏览

c# - 无法在用户代码中捕获 NoSuchElementException

即使我的代码包含在 try 块中,我仍然收到未处理的异常,“WebDriver.dll 中发生 OpenQA.Selenium.NoSuchElementException 类型的异常,但未在用户代码中处理。

这是代码:

0 投票
0 回答
157 浏览

vba - VBA Selenium 从下拉菜单中选择一个值

感谢您阅读.. selenium 新手(仅限 4 天)我想从图像中突出显示的下拉部分中选择一个值。我需要在下拉选择中选择值“Late Speed”,但我认为这是一个动态下拉列表(?)

在此处输入图像描述

在此处输入图像描述

我一直在玩下面的代码,但运气不佳。

0 投票
2 回答
192 浏览

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=...”

任何帮助将不胜感激。我尝试阅读其他溢出问题,但没有找到任何答案,这就是我现在在这里的原因

谢谢

编辑:这是我的错误信息

0 投票
2 回答
2174 浏览

python - 消息:没有这样的元素:无法找到元素:{"method":"xpath","selector":"/html/body/div[2]/div[2]/div/div[3]/div[2 ]/div/div/div[2]/a[1]"}

我被这个错误困扰了很长时间,由于某种原因,即使我指定了 xpath,它也找不到元素。似乎没有任何 iframe,并且隐式或显式等待也不起作用。请帮忙。