Selenium + Python 自动化测试10(unittest概念)

时间:2025-04-06 16:08:26
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__':     ()