Python selenium webdriver:表单数据在提交后不存在
我有一个页面,我在其中登录,然后填写一些表格。提交第一个表单后,将出现一个包含新表单的新页面。有些数据是从以前的表单中获取的(应该是这样),但有些数据缺失 如果我和手工使用webdriver完全一样,那么一切都很好,来自表单1的所有数据都显示在表单2中 代码非常简单:Python selenium webdriver:表单数据在提交后不存在,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我有一个页面,我在其中登录,然后填写一些表格。提交第一个表单后,将出现一个包含新表单的新页面。有些数据是从以前的表单中获取的(应该是这样),但有些数据缺失 如果我和手工使用webdriver完全一样,那么一切都很好,来自表单1的所有数据都显示在表单2中 代码非常简单: from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("http://www.example.
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("http://www.example.com")
### login ###
driver.find_element_by_id("UserName").send_keys("foo")
driver.find_element_by_id("Password").send_keys("bar")
driver.find_element_by_id("LoginButton").click()
# fill first form and submit
driver.find_element_by_id("Info").send_keys("data")
driver.find_element_by_id("info2").send_keys("data2")
driver.find_element_by_id("Submit").click()
# new page where "data" should be present but isn't
# ...
我做错了什么
我想我可能得用饼干?如果是,我如何使用它们?刚找到C#示例,不知道从何处导入Cookie类。请访问本教程的Cookie部分
链接不错,我不知道那条!请不要只发布一个链接。尤其是现在已经没有了。