无法专注于元素 - Selenium,Chrome,Python

时间:2018-02-09 04:11:48

标签: python selenium selenium-chromedriver

我正试图去干旱监测网站并告诉它选择显示县数据。我能够让我的代码导航到网站,然后单击下拉列表,但我无法输入" county"。我的代码到达最后一行,然后给出错误:"无法关注元素"。

我非常感谢任何帮助,因为我对Selenium很新。

var data =  JSON.parse(result);
Object.keys(data).forEach(function (key) {
console.log(data[key]);
});

1 个答案:

答案 0 :(得分:3)

您正在向包含搜索<div>的{​​{1}}发送密钥,而不是发送到<input>元素本身。您需要找到<input>并发送 it 密钥。

(注意:您也不需要像使用id一样简单地使用XPath。)

<input>