定位文本框和密码框:
url:http://cms.duoceshi.cn/cms/manage/login.do
实战:
1、文本框’;
案例源码:
from selenium import webdriver
from time import sleep
dr=webdriver.Chrome()
url=“http://cms.duoceshi.cn/cms/manage/login.do”
dr.get(url)
sleep(2)
dr.maximize_window()
sleep(2)
dr.find_element_by_id(‘userAccount’).send_keys(‘admin’) #定位输入框
sleep(2)
- 密码框
id元素:id=“loginPwd”
from selenium import webdriver
from time import sleep
dr=webdriver.Chrome()
url=“http://cms.duoceshi.cn/cms/manage/login.do”
dr.get(url)
sleep(2)
dr.maximize_window()
sleep(2)
dr.find_element_by_id(‘userAccount’).send_keys(‘admin’)
sleep(2)
dr.find_element_by_id(“loginPwd”).send_keys(‘123456’)
send_keys () 这是方法进行输入
(3)按钮buttom,
讲解登录按钮
click()点击方法
定位:
案例步骤:输入账号输入密码=点击登录
from selenium import webdriver
from time import sleep
dr=webdriver.Chrome()
url=“http://cms.duoceshi.cn/cms/manage/login.do”
dr.get(url)
sleep(2)
dr.maximize_window()
sleep(2)
dr.find_element_by_id(‘userAccount’).send_keys(‘admin’)
sleep(2)
dr.find_element_by_id(“loginPwd”).send_keys(‘123456’)
sleep(2)
dr.find_element_by_id(“loginBtn”).click()
(4)reset 重置
*案例步骤:输入账号输入密码==取消
from selenium import webdriver
from time import sleep
dr=webdriver.Chrome()
url=“http://cms.duoceshi.cn/cms/manage/login.do”
dr.get(url)
sleep(2)
dr.maximize_window()
sleep(2)
dr.find_element_by_id(‘userAccount’).send_keys(‘admin’) #输入账号
sleep(2)
dr.find_element_by_id(“loginPwd”).send_keys(‘123456’) #输入密码
sleep(3)
dr.find_element_by_xpath(’//*[@id=“userloginform”]/div[4]/input[2]’).click() #取消