Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python selenium webdriver:表单数据在提交后不存在_Python_Selenium_Selenium Webdriver - Fatal编程技术网

Python selenium webdriver:表单数据在提交后不存在

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.

我有一个页面,我在其中登录,然后填写一些表格。提交第一个表单后,将出现一个包含新表单的新页面。有些数据是从以前的表单中获取的(应该是这样),但有些数据缺失

如果我和手工使用webdriver完全一样,那么一切都很好,来自表单1的所有数据都显示在表单2中

代码非常简单:

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部分

链接不错,我不知道那条!请不要只发布一个链接。尤其是现在已经没有了。