我想知道(如果可能的话),在使用selenium测试UI时,可以通过chrome控制台(开发人员控制台)运行selenium命令,类似于运行/测试xpath,例如使用$x("//input[@name='inputname']")
给输入/标签指定名称。
这里通过selenium命令,我的意思是例如找到一个文本框并输入[type(locator,value)]文本数据(值),只使用chrome控制台,而不是运行测试用例/脚本? 感谢。
答案 0 :(得分:1)
使用innerText
,wholeText
或value
属性。 $x
返回一个数组,因此必须指定索引。以下是一些例子:
$x("//body")[0].innerText = 'hi'
$x("//input")[0].value = 'foo'
$x('//*[@id]')[3].firstChild.wholeText
<强>参考强>
答案 1 :(得分:0)
我尝试过类似的东西 $x("//input[@name='inputname']").click