import time
import pytest
#导入selenium的webdriver
from selenium import webdriver
class Testlogin:
#测试之前(打开浏览器,输入登录网址)
def setup_class(self):
#打开谷歌浏览器
self.driver=webdriver.Chrome()
#获取需要访问的网站地址
self.driver.get('http://39.98.138.157/shopxo/index.php?s=/index/user/logininfo.html')
#用户登录---登录成功
def test_01(self):
#获取账号输入框的名字accounts,并填入账号qiushui
self.driver.find_element_by_name('accounts').send_keys('qiushui')
#获取密码输入框的名字pwd,并填入密码123456
self.driver.find_element_by_name('pwd').send_keys('123456')
#获取登录按钮的xpath地址
self.driver.find_element_by_xpath('/html/body/div[4]/div/div[2]/div[2]/form/div[3]/button').click()
#窗口最大化
self.driver.maximize_window()
#用户登录---登录失败
def test_02(self):
#获取账号输入框的名字accounts,并填入错误账号qiushui2
self.driver.find_element_by_name('accounts').send_keys('qiushui2')
#获取密码输入框的名字pwd,并填入密码123456
self.driver.find_element_by_name('pwd').send_keys('123456')
#获取登录按钮的xpath地址
self.driver.find_element_by_xpath('/html/body/div[4]/div/div[2]/div[2]/form/div[3]/button').click()
#窗口最大化
self.driver.maximize_window()
#测试之后(休息5秒后,关闭浏览器)
def teardown_class(self):
time.sleep(5)
self.driver.quit()
#执行测试
if __name__ == '__main__':
pytest.main(['-vs','test_login.py'])
实战---商场登录测试
最新推荐文章于 2022-04-21 16:08:53 发布