会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天行健,君子以自强不息!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
2020年8月11日
selenium之鼠标键盘操作
摘要: 1、鼠标操作 关于鼠标的操作封装在ActionChains()类里,所以需要提前导入ActionChains()类;perform() 执行所有 ActionChains 中存储的行为(接在ActionChains类之后) 导入ActionChains 类:from selenium.webdriv
阅读全文
posted @ 2020-08-11 15:53 吾言!
阅读(446)
评论(0)
推荐(0)
2020年8月9日
selenium多表单之间切换
摘要: 1、多表单(或者说框架)切换 什么是表单:就是网页标签名为frame或iframe 的元素,表单引用了其他页面的链接,真正的页面数据没有出现在源码中,但是 在浏览器中可以看见,与浏览器的多个窗口类似 为什么需要切换:在web应用会遇到frame/iframe表单嵌套的应用,selenium的WebD
阅读全文
posted @ 2020-08-09 23:40 吾言!
阅读(1072)
评论(0)
推荐(0)
selenium多窗口之间切换
摘要: 1、多窗口的切换 在自动化测试过程中有时候会出现多窗口的情况,脚本打开的窗口光标默认在第一个窗口上,此时需要定位第二个或者其他窗口就需要先切换窗口再定位(依据窗口的句柄切换,句柄是窗口唯一标识,相当于人的身份证) 获取多窗口方法:driver.window_handles(此方法返回的是一个句柄列表
阅读全文
posted @ 2020-08-09 20:03 吾言!
阅读(457)
评论(0)
推荐(0)
selenium元素操作、元素定位方式和元素八大定位法则、定位一组元素
摘要: 1、元素定位方式及元素操作(元素定位方式看习惯使用,推荐第一种) 1.1、元素定位方式一(此方式不需要导入By类,相对简单易用) 直接调用:driver.find_element_by_XX(value),如下实例 # 导入模块 from selenium import webdriver # 创建
阅读全文
posted @ 2020-08-09 18:06 吾言!
阅读(506)
评论(0)
推荐(0)
2020年8月8日
selenium页面操作之页面请求操作(访问网址、前进、后退刷新)、获取断言信息(获取url、浏览器标题、保存图片、获取网页源码)
摘要: 下面操作前提是已经创建了一个浏览器对象 1、页面请求操作 get(url) 请求某个URL对应的响应(自己公司未配置域名是是IP) refresh() 刷新页面操作 back() 回退到之前页面(163的网页好像有问题,回退无效) forward() 前进到之后页面 # 导入包 from selen
阅读全文
posted @ 2020-08-08 22:38 吾言!
阅读(738)
评论(0)
推荐(0)
创建浏览器对象、浏览器尺寸和位置的获取与设置、关闭浏览器
摘要: 1、创建浏览器(创建浏览器前必须先导入selenium模块下面的WebDriver) 1.1、创建Firefox浏览器对象 # 导入包 from selenium import webdriver # 创建一个浏览器driver driver = webdriver.Firefox() 1.2、创建
阅读全文
posted @ 2020-08-08 17:58 吾言!
阅读(734)
评论(0)
推荐(0)
下载和安装浏览器驱动(Chrome为例)
摘要: selenium 2包含自带的Firefox驱动不需要安装,但是当selenium升级到3.0或Firefox版本大于43/46(有争议),也需要安装驱动 1、下载Chrome浏览器驱动: 下载Chrome浏览器驱动地址:http://chromedriver.storage.googleapis.
阅读全文
posted @ 2020-08-08 17:21 吾言!
阅读(3741)
评论(0)
推荐(0)
安装pycharm社区版
摘要: 进入pycharm官网下载pycharm:https://www.jetbrains.com/pycharm/download/#section=windows professional 表示专业版,community 是社区版 这里选择社区版,只因为社区版是免费的,也可以选择专业版,不过专业版收费
阅读全文
posted @ 2020-08-08 16:02 吾言!
阅读(3180)
评论(0)
推荐(0)
selenium自动化测试框架及各个组件(了解即可)
摘要: 1.1、selenium自动化测试框架 selenium是ThoughtWorks公司的一个强大的开源web功能测试工具系列,采用Javascript来管理整个测试过程,包括读入测试套件、执行测试和记录测试结果; selenium的特点(运行自己写的代码后,selenium会在浏览器自动调用Java
阅读全文
posted @ 2020-08-08 14:17 吾言!
阅读(2195)
评论(0)
推荐(0)
xpath路径表达式与css选择器
摘要: 1、xpath路径表达式 1.1、什么是Xpath路径表达式: Xpath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言 xpath路径表达式用来在一个web页面中定位、查找元素 在自动化测试里,我们只需要知道Xpath是一种元素定位方式即可:x
阅读全文
posted @ 2020-08-08 13:57 吾言!
阅读(1034)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
公告