我正在测试铬扩展"Kantu浏览器自动化“,当基于类型化字符创建下拉列表时,我可能需要一些帮助来确定如何从下拉列表中进行选择。
我正在测试的网站是institutioner.aspx,我试图记录我的方式,但没有成功。我尝试使用单击,但不能选择下拉列表,因为它消失时,试图点击它。我尝试过坐标262,504和其他坐标的ClickAt。什么都没发生。
{
"Name": "Uddannelsesstatistik - Dagtilbud",
"CreationDate": "2019-2-11",
"Commands": [
{
"Command": "open",
"Target": "https://uddannelsesstatistik.dk/Pages/dagtilbud_institutioner.aspx",
"Value": ""
},
{
"Command": "type",
"Target": "id=dawa-autocomplete-input",
"Value": "Aabakken 1, Rebæk, 6000 Kolding"
},
{
"Command": "clickAt",
"Target": "id=dawa-autocomplete-input",
"Value": "262,504"
}
]
}现在,当输入字符时,它就停止了。
预期的输出将是我输入的。"Aabakken 1“,然后选择下拉列表中的第一个条目"Aabakken 1,Reb k,6000 K”。
我在阅读html代码和如何指定在html列表中选择第一个元素方面没有经验,所以我可以真正地使用所有的引用、示例和一般的帮助。
发布于 2019-02-11 11:14:44
我以前从未使用过kantu,但是您可以使用下面的xpath来识别自动完成的第一个元素,然后单击它。
//input[@id='dawa-autocomplete-input']/preceding::label/following::div[1]/ul/li[1]在使用上面的xpath执行单击操作之前,请延迟一些(至少3秒),否则会出现错误。
希望能帮上忙..。
https://stackoverflow.com/questions/54628663
复制相似问题