web自动化测试第5步:浏览器/页面信息的获取
来源:互联网 发布:mysql的存储过程 编辑:程序博客网 时间:2024/06/01 10:45
上一节讲到了如何利用获得的元素来获取元素的信息,这次来说一下如何获取浏览器相关的信息,主要是页面的路径:URL和页面的标题:title比较常用一定要记住
1.获取页面相关信息的方法
current_url :当前页面的URL路径
title:当前页面的title名称
name:当前浏览器名称
page_source:当前html页面源码
前两个比较常用,可能会用到,比如说页面跳转后利用url来判断;页面的title也是一个检测的测试点。
接下来以百度贴吧页面来演示这几个常用方法
2.代码演示实现
代码如下:
from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://tieba.baidu.com/")# 获取当前页面的URLurl_page = driver.current_url# 获取当前页面的titletitle_page = driver.title# 获取当前浏览器的名称name_browser = driver.name# 获取当前页面的html源码source_html = driver.page_sourceprint(url_page)print(title_page)print(name_browser)print(source_html)
3.结果:
https://tieba.baidu.com/
百度贴吧——全球最大的中文社区
chrome
(页面源码就不展示了)
阅读全文
0 0
- web自动化测试第5步:浏览器/页面信息的获取
- web自动化测试第4步:页面元素信息(属性)的获取
- web自动化测试第9步:切换页面frame
- web自动化测试第3步:元素的基础操作和浏览器基础操作
- web自动化测试第10步:获取浏览器弹窗alert、自定义弹窗以及其操作
- web自动化测试第1步:配置基于python语言的自动化测试环境
- web自动化测试第2步:定位元素
- web自动化测试第8步:不同窗口之间的切换(handle)
- web自动化测试第11步:切换窗口、frame、alert的新方法:switch_to包详解
- web自动化测试第12步:selenium中下拉框的解决方法(Select)
- web自动化测试第6步:模拟鼠标操作(ActionChains)
- web自动化测试第7步:模拟键盘事件(Keys)
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。
- web开发浏览器的问题,获取浏览器的版本信息
- 用maven自动化测试java web应用程序页面的配置
- 玩转RobotFramework下的Web自动化测试(一)——获取页面table中的行数
- js获取浏览器信息和页面信息
- RFS的web自动化验收测试——第5讲 工作区Run
- matplotlib基础——matplotlib.pyplot.scatter
- APP 缓存数据线程安全问题探讨
- POJ1556---The Doors (计算几何基础:判断线段相交(快速排斥实验+跨立实验))
- 白话经典算法系列之三 希尔排序的实现
- el表达式:获得web开发常用对象
- web自动化测试第5步:浏览器/页面信息的获取
- F
- java基础知识0719
- Echarts折线图模板
- JSTL标签库技术学习
- 1014. 福尔摩斯的约会 (20)
- USB中CDC-ECM的了解和配置
- hihoCoder #1148 : 2月29日 题解
- 跟我一起学数据结构(第一天)