我正试图去干旱监测网站并告诉它选择显示县数据。我能够让我的代码导航到网站,然后单击下拉列表,但我无法输入" county"。我的代码到达最后一行,然后给出错误:"无法关注元素"。
我非常感谢任何帮助,因为我对Selenium很新。
var data = JSON.parse(result);
Object.keys(data).forEach(function (key) {
console.log(data[key]);
});
答案 0 :(得分:3)
您正在向包含搜索<div>
的{{1}}发送密钥,而不是发送到<input>
元素本身。您需要找到<input>
并发送 it 密钥。
(注意:您也不需要像使用id一样简单地使用XPath。)
<input>