方法:driver.find_element(by=By.所要选择定位方式的类属性,value=所选择定位方式所要求的值)
打开注册A.html页面,完成以下操作
1).使用id定位用户名输入框,并输入: admin
2).使用name定位密码输入框,并输入123456
3).使用class定位电话号码输入框,并输入:18600000000
4).使用标签名定位注册按钮,并点击
from time import sleep
from selenium import webdriver
# 1、获取浏览器
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
# 2、打开url
driver.get("file:///Users/lgy/Documents/fodder/web/%E6%B3%A8%E5%86%8CA.html")
# 3、查找操作元素
driver.find_element(By.CSS_SELECTOR, "#userA").send_keys("admin")
driver.find_element(By.CSS_SELECTOR, "[name='passwordA']").send_keys("123456")
driver.find_element(By.CSS_SELECTOR, ".telA").send_keys("18611111111")
driver.find_element(By.CSS_SELECTOR, "[placeholder*='邮箱']").send_keys("123@qq.com")
# 修改电话
sleep(3)
driver.find_element(By.CSS_SELECTOR, ".telA").clear()
driver.find_element(By.CSS_SELECTOR, ".telA").send_keys("18600000000")
sleep(3)
# 点击注册
driver.find_element(By.CSS_SELECTOR, "button").click()
# 4、关闭浏览器
sleep(3)
driver.quit()
driver.quit()