1、通过获得页面的 title 、URL 地址,页面上的标识性信息(如,登录成功的“欢迎,xxx”
信息)来判断用例执行成功。
2、使用的方法:title、current_url
3、练习
1 #coding=utf-8 2 3 from selenium import webdriver 4 import time 5 6 #打开百度首页 7 driver = webdriver.Firefox() 8 driver.get("http://www.baidu.com") 9 driver.maximize_window() 10 time.sleep(2) 11 12 #打开百度新闻 13 driver.find_element_by_link_text("新闻").click() 14 time.sleep(2) 15 16 #获得当前页面title并打印 17 title = driver.title 18 print(title) 19 20 #拿当前title与预期进行比较 21 if title==u'百度新闻搜索——全球最大的中文新闻平台': 22 print("title ok!") 23 else: 24 print("title error!") 25 26 #获得当前页面URL并打印 27 now_url = driver.current_url 28 print(now_url) 29 30 #拿当前页面URL与预期进行比较 31 if now_url=='http://news.baidu.com/': 32 print("current url ok!") 33 else: 34 print("current url error!") 35 36 37 #关闭浏览器 38 driver.close()