问题标签 [qwebelement]

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 回答
45 浏览

selenium - 如何处理自动生成的网页元素(id)

找不到元素,因为每次刷新页面,元素id都会自动改变

在此处输入图像描述

刷新后“input-19”更改为任何其他,例如“input-2566”

如何处理硒的这些变化?寻找元素..

PS 大约有 20 个复选框具有相同的元素。输入后仅数字不同。

在此处输入图像描述

0 投票
1 回答
82 浏览

java - 在 Selenium 中用字符串替换 Webelement 的一部分

我想用另一个字符串替换 webelement 的一部分 例如Webelement span[text()='%s'],我想用类似"Rajesh"的字符串替换 %s 。那么我该怎么做呢?

0 投票
1 回答
36 浏览

selenium - 单击按钮后获取 selenium 中 web 元素的当前值

我有一个网页,其中有一个包含文本“0”的输入字段(当页面加载时)。页面中有一个按钮。当我单击它时,会运行一个小功能,并且上述字段中的文本变为“20”。但是,当我尝试获取元素值时,我仍然得到“0”,即单击按钮之前的相同值。

如何从输入字段中提取真实值?

0 投票
2 回答
34 浏览

selenium - Selenium测试脚本中没有ID时如何查找webelement

我在浏览器上显示了一个带有以下标签的按钮,该标签没有 ID 或单个 CSS 类名。如何找到 Webelement 并单击此按钮。

0 投票
0 回答
13 浏览

python - 为什么 webelement 没有出现在 selenium 中?无论查找方法

截屏

我正在尝试在 selenium 中找到“确认预订”按钮。我的驱动程序在当前网页上,我们可以在 html 中看到该按钮属于“菜单按钮”类。然而,当我遍历该类的所有元素时,它只会找到“返回时间表”按钮。正如您在终端输出中看到的那样。

我的代码如下:

我也尝试过通过 XPATH 定位,但它只找到“返回课堂时间表”按钮。

任何帮助,将不胜感激!