3

我想知道(如果可能的话),在使用 selenium 测试 UI 时,是否可以通过类似于运行/测试 xpath 的 chrome 控制台(开发人员控制台)运行 selenium 命令,例如使用$x("//input[@name='inputname']")which 将给出指定的输入/标签姓名。

这里的 selenium 命令,我的意思是例如查找一个文本框并在其中键入 [type ( locator,value )] 一个文本数据(值),仅使用 chrome 控制台而不是通过运行测试用例/脚本?谢谢。

4

2 回答 2

1

使用innerTextwholeTextvalue属性。$x返回一个数组,因此必须指定一个索引。这里有些例子:

$x("//body")[0].innerText = 'hi'
$x("//input")[0].value = 'foo'
$x('//*[@id]')[3].firstChild.wholeText

参考

于 2013-09-18T18:00:31.167 回答
0

我尝试了类似 $x("//input[@name='inputname']").click

于 2021-08-11T13:42:26.470 回答