小编Oli*_*oen的帖子

Selenium/Python - 键盘无法访问元素

我正在尝试自动填写表格。我用 Selenium 录制了一个脚本。

要填充的字段之一是邮政编码。当我开始输入代码时,会打开一个新窗口以建议适当的选项(javascript 自动填充)

我需要选择 ul 的第一项(参见下面的 html)

我对 Selenium 还是很陌生,虽然我一直在阅读 Selenium/html 文档,但我完全被困在了将近 1 个月的时间里......

非常感谢您的支持

我的代码如下,我收到错误消息“键盘无法访问元素”

elem = driver.find_element_by_id("location_p")
    elem.send_keys("75")
    first_option = WebDriverWait(driver, 10).until(
    EC.visibility_of_element_located((By.CLASS_NAME, "selected")))
    first_option.send_keys(Keys.RETURN)
Run Code Online (Sandbox Code Playgroud)

elem = driver.find_element_by_id("location_p")
    elem.send_keys("75")
    first_option = WebDriverWait(driver, 10).until(
    EC.visibility_of_element_located((By.CLASS_NAME, "selected")))
    first_option.send_keys(Keys.RETURN)
Run Code Online (Sandbox Code Playgroud)

selenium

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

selenium ×1