【发布时间】:2018-10-21 00:45:55
【问题描述】:
我正在尝试使用 Selenium 的 Chrome 网络驱动程序导航到页面,然后填写表格。问题是页面加载,然后 5 秒后显示表单。所以 JavaScript 会在 5 秒后改变 DOM。我认为这意味着 Web 驱动程序接收的源代码中不存在表单的 html id。
但是该 html 并没有出现在页面的源 html 中。
用于查找元素的 Python:
answerBox = driver.find_element_by_xpath("//form[@id='answer0problem2']")
如何访问此表单中的输入字段?
有没有办法在不更改页面的情况下刷新网络驱动程序?
【问题讨论】:
标签: python selenium dom selenium-chromedriver