我正在尝试自动填写表格。我用 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 ×1