Selenium Web Driver使用POST请求导航到页面

时间:2016-04-22 15:53:39

标签: python selenium selenium-webdriver

我正在尝试使用python中的selenium导航到一个带有帖子请求的页面。

我已将请求与seleniumrequests

一起使用
response = driver.request('POST','http://example.com', data={"agree": "1"})

但它只返回200个请求字符串,我正在尝试实际导航到该页面。

1 个答案:

答案 0 :(得分:1)

它可能有点慢,但你不能让你的驱动程序找到元素(复选框或你必须单击说你同意的任何东西)并点击它,然后单击同意按钮提交它?

所以使用类似的东西:

self.driver = webdriver.Firefox()
driver = self.driver
driver.get('http://example.com')
driver.findElementById('idOfCheckBox').click()

然后,如果还有另一个要提交的按钮,则使用另一个driver.findElementById('idOfButton').click()