当前位置: 首页 > news >正文

打印信息

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()
View Code

 

 

转载于:https://www.cnblogs.com/huiguniang/p/7089363.html

相关文章:

  • Android中使用手势识别功能
  • hibernate之初学增删改查
  • Android之使用传感器获取相应数据
  • css实现文字两端对齐
  • jQuery高性能自己定义滚动栏美化插件
  • Visual Code中的智能提示
  • 什么是ODBC ?
  • Perfect or Good Enough – 关于测试程度的一些探讨
  • 得到存储过程中最后拼接出来的语句
  • python 同时打开两个文件以及打开文件的基本操作
  • open_basedir restriction in effect,解决php引入文件权限问题
  • Android应用完全退出的几种方法
  • 【AHOI2005】病毒检测
  • 数据挖掘 - 算法 - ID3 - 转自 http://www.cnblogs.com/dztgc/archive/2013/04/22/3036529.html
  • asp.net MVC html.ActionLink的几种参数格式
  • Angular 2 DI - IoC DI - 1
  • Codepen 每日精选(2018-3-25)
  • Consul Config 使用Git做版本控制的实现
  • create-react-app项目添加less配置
  • Mithril.js 入门介绍
  • React Native移动开发实战-3-实现页面间的数据传递
  • React-redux的原理以及使用
  • uni-app项目数字滚动
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 初探 Vue 生命周期和钩子函数
  • 分布式熔断降级平台aegis
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 跨域
  • 前端面试题总结
  • 探索 JS 中的模块化
  • 小程序测试方案初探
  • 中文输入法与React文本输入框的问题与解决方案
  • ionic入门之数据绑定显示-1
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (Python第六天)文件处理
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (排序详解之 堆排序)
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • ... 是什么 ?... 有什么用处?
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @ConfigurationProperties注解对数据的自动封装
  • @ModelAttribute注解使用
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [100天算法】-x 的平方根(day 61)
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [C/C++]数据结构 栈和队列()
  • [CareerCup][Google Interview] 实现一个具有get_min的Queue
  • [cogs2652]秘术「天文密葬法」