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


    一、概述

      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()
  • 相关阅读:
    记录相关操作
    mysql数据类型
    完整性约束
    表相关操作
    MySQL存储引擎
    库相关操作
    linux学习笔记2---命令cd
    linux学习笔记命令篇1---命令ls
    linux常用命令系列
    redis34--string 操作
  • 原文地址:https://www.cnblogs.com/puti306/p/11877240.html
Copyright © 2020-2023  润新知