仅使用chrome控制台运行selenium命令

时间:2013-04-19 12:12:38

标签: google-chrome xpath selenium console google-chrome-devtools

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

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

2 个答案:

答案 0 :(得分:1)

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

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

<强>参考

答案 1 :(得分:0)

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