首页 > Web开发 > 详细

web自动化测试-获得验证信息

时间:2019-11-17 19:00:59      阅读:92      评论:0      收藏:0      [点我收藏+]

一、概述

  1、在编写功能测试用例时,会假定一个预期结果,在执行用例过程中把得到的实际结果与预期结果进行比较,从而判断用例的通过与失败

  2、自动化测试用例是由机器去执行,通常机器并不像人一样有思维和判断能力,那么就要从页面上获取一些信息来证明用例执行是成功还是失败

  3、通常用的最多的几种验证信息是title、url、text三种,通过text获取用户文本是很好的验证信息

    title是获得当前页面的标题

    current_url是获得当前页面的url

    text是获取文本信息

二、举例说明

 1 from selenium import webdriver
 2 import time
 3 dr=webdriver.Chrome()
 4 dr.implicitly_wait(30)
 5 dr.maximize_window()
 6 dr.get(http://www.126.com)
 7 
 8 #打印当前页面的title
 9 title = dr.title
10 print(title)
11 
12 #打印当前页面的Url
13 url = dr.current_url
14 print(url)
15 
16 #登录邮箱
17 name=dr.find_element_by_id(idInput).clear()
18 name.send_keys(username)
19 pwd=dr.find_element_by_id(pwdInput).clear()
20 pwd.send_keys(password)
21 dr.find_element_by_id(loginBtn).click()
22 time.sleep(3)
23 
24 #获取当前用户的text
25 text=dr.find_element_by_id(spnUid).text
26 print(text)
27 
28 dr.quit()

 

 

web自动化测试-获得验证信息

原文:https://www.cnblogs.com/puti306/p/11877240.html

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