300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python3 selenium自动化测试 登陆新浪邮箱之函数的封装和调用

python3 selenium自动化测试 登陆新浪邮箱之函数的封装和调用

时间:2019-09-13 07:36:30

相关推荐

python3 selenium自动化测试 登陆新浪邮箱之函数的封装和调用

python3 selenium自动化测试 登陆新浪邮箱之函数的封装和调用

以下是具体的脚本。

from selenium import webdriverfrom time import sleepdr = webdriver.Chrome()'''操作步骤如下:1.打开邮箱网页2.输入账户3.输入密码4.点击登陆5.退出邮箱账户6.关闭浏览器''''''下面函数的封装'''#1.打开邮箱网页def openUrl(url):return dr.get(url)#2.输入账户def input_account(locator,account):return dr.find_element_by_xpath(locator).send_keys(account)#3.输入密码def input_password(locator,password):return dr.find_element_by_xpath(locator).send_keys(password)#4.点击登陆def login(locator):return dr.find_element_by_xpath(locator).click()#5.退出邮箱账户def logOut(locator):return dr.find_element_by_xpath(locator).click()#7.关闭浏览器def close_brower():return dr.quit()'''下面是函数的调用'''URL = '/'openUrl(URL)sleep(3)dr.maximize_window()sleep(3)input_account('//*[@id="freename"]','xxxxx@')input_password('//*[@id="freepassword"]','xxxxxxxxxxx')login('/html/body/div[1]/div/div[2]/div/div/div[4]/div[1]/div[1]/div[7]/div[1]/a[1]')sleep(2)logOut('//*[@id="warpMain"]/div[4]/div[1]/div[3]/div[3]/span/a')sleep(2)close_brower()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。