自动化测试-断言

942 阅读1分钟

本文介绍一个Selenium中页面title断言方法 相关脚本代码如下:

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://www.baidu.com')
time.sleep(1)
# 方法一
try:
    assert "百度一下" in driver.title
    print('Assertion test pass.')
except Exception as e:
    print('Assertion test fail.', format(e))
# 方法二
if "百度一下,你就知道" == driver.title:
    print('Assertion test pass.')
else:
    print('Assertion test fail.')

print(driver.title)

运行如图所示:

方法一,是利用python中Assert方法,采用包含判断,方法二是通过if方法,采用完全相等方法