码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium入门18 断言

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

标签:输出   fir   code   assert   sse   class   nbsp   one   coding   

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

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 断言

标签:输出   fir   code   assert   sse   class   nbsp   one   coding   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!