首页 > 其他 > 详细

Selenium入门18 断言

时间:2018-10-14 16:06:20      阅读:167      评论:0      收藏:0      [点我收藏+]

自动化测试需对比实际结果与预期结果,给出测试结论。

1 条件判断 if ...else...

2 assert ...

 

#coding:utf-8
#断言

from selenium import webdriver

dr = webdriver.Firefox()
dr.get("http://www.baidu.com")

#if判断
if 百度 in dr.title:
    print("test pass")
else:
    print("test fail")

#assert断言
assert ("百度") in dr.title  #断言true,继续执行
dr.find_element_by_id("kw").send_keys("断言")
dr.find_element_by_id("su").click()
print("test pass")

#故意写错title
assert 百度000 in dr.title, test fail  #断言false,抛出AssertionError异常,输出testfail,中止执行
dr.find_element_by_id("kw").send_keys("断言")
dr.find_element_by_id("su").click()
print("test pass")

dr.quit()

 

Selenium入门18 断言

原文:https://www.cnblogs.com/dinghanhua/p/9785994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!