【发布时间】:2017-11-17 08:51:50
【问题描述】:
我正在使用以下代码使用 Python 提交表单。
当输入的值正确时,它会重定向到一个名为http://localhost/a/my.php 的新页面。如何检查页面是否使用 python 重定向,以便我可以知道输入的值正确。
from selenium import webdriver
webpage = r"http://localhost/a/"
driver = webdriver.Chrome("C:\chromedriver_win32\chromedriver.exe")
for i in range(10):
searchterm = i # edit me
driver.get(webpage)
sbox = driver.find_element_by_class_name("txtSearch")
sbox.send_keys(searchterm)
submit = driver.find_element_by_class_name("sbtSearch")
submit.click()
【问题讨论】:
-
您可以使用
driver.current_url来确认它是您要查找的地址。如果它不起作用,也许你必须等待页面加载,只需添加一个time.sleep(x)或其他东西。