Selenium + Python 自动化测试10(unittest概念)
class LoginTest():
def setUp(self):
self.driver = driverfunc()
print("登录测试开始")
#输入正确的密码登录成功测试
def test_login_Y(self):
driver = self.driver
username = "standard_user"
password = "secret_sauce"
print("登录的用户名是:%s,密码是:%s"%(username,password))
#打开浏览器,并最大化
("/")
driver.maximize_window()
(3)
#输入用户名,
driver.find_element_by_name("user-name").send_keys(username) # by name 定位
#输入密码
driver.find_element_by_name("password").send_keys(password) # by name 定位
#点击登录按钮
driver.find_element_by_id("login-button").click() # by ID 定位
(3)
#加入断言 //*[@]/div[1]/div[2]/div
# 验证标题显示:Swag Labs
UIResult = driver.find_element_by_xpath('//*[@]/div[2]/span').text
self.assertEqual("Products", UIResult, "密码正确登录验证失败,fail")
def tearDown(self): #浏览器退出
self.()
print("登录测试结束")
if __name__ =='__main__':
()