Allure 是一款轻量级的开源自动化测试报告生成框架(需要安装)
一、基础项目建设
模拟项目:百度首页搜索栏输入csdn点击百度一下(正确执行)→点击csdn官网进入(正确执行)→点击python板块(正确执行)→随便点击一个文章(错误执行)
class Test_py:
def setup(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(3)
@exception
def test_main(self):
self.driver.get("https://www.baidu.com/")
self.driver.find_element(By.ID, "kw").send_keys("csdn")
self.driver.find_element(By.CSS_SELECTOR, "#su").click()
self.driver.find_element(By.XPATH,"//*[contains(text(),'专业开发者社区')]").click()
windows = self.driver.window_handles
self.driver.switch_to.window(windows[-1])
self.driver.find_element(By.XPATH,"//*[text()='Python']").click()
#错误用例点↓
self.