繁体   English   中英

动态 web 表单在使用 Python Selenium Webdriver 时未完全加载

[英]Dynamic web form not loading fully on using Python Selenium Webdriver

我正在尝试使用 Python Selenium 网络驱动程序填写 web 表格。 手动填写时 - 选择第一个下拉选项后,它会向表单添加更多字段。

但是,当我尝试使用代码在第一个下拉列表中获取 select 值时,它不会添加新字段。

有人可以让我知道我在这里缺少什么。

表格网址: https://www.cersai.org.in/CERSAI/dbtrsrch.prg

from selenium import webdriver
driver = webdriver.Chrome("C:\\Users\\xxx\\Downloads\\chromedriver_win32\\chromedriver.exe")
driver.maximize_window()
driver.implicitly_wait(50)
driver.get("https://www.cersai.org.in/CERSAI/dbtrsrch.prg")

driver.execute_script("return document.getElementById('borrowerType').selectedIndex = '1'")
driver.execute_script("return document.getElementById('assetCategory').selectedIndex = '1'")

发送向下箭头键有效。 driver.find_element_by_xpath(r"//[@id='borrowerType']").send_keys(Keys.ARROW_DOWN)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM