表单定义
表单是使用<form>
定义的区域,例如<form><input /></form>
;表单元素是允许用户在表单中(如文本域、下拉列表、单选框、复选框等)输入信息的元素
示例
from time import sleep
from selenium import webdriver
class TestForm():
def setup(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(5)
self.driver.maximize_window()
def teardown(self):
self.driver.quit()
def test_form(self):
self.driver.get("https://passport.baidu.com/v2/?reg")
sleep(3)
self.driver.find_element_by_id("TANGRAM__PSP_4__userName").send_keys("username")
self.driver.find_element_by_id("TANGRAM__PSP_4__phone").send_keys("132111111111")
self.driver.find_element_by_id("TANGRAM__PSP_4__password").send_keys("password")
self.driver.find_element_by_id("TANGRAM__PSP_4__verifyCode").send_keys("12345")
self.driver.find_element_by_id("TANGRAM__PSP_4__submit").click()
sleep(3)