• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Rita_LJ
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 下一页

2019年10月25日

Selenium 2自动化测试实战22(处理HTML5的视频播放)
摘要: 一、处理HTML5的视频播放 大多数浏览器使用控件(如Flash)来播放视频,但是,不同的浏览器需要使用不同的插件。HTML5定义了一个新的元素<video>,指定了一个标准的方式来嵌入电影片段。 javaScrip函数有个内置的对象叫做arguments。argument对象包含了函数调用的参数数 阅读全文
posted @ 2019-10-25 16:48 Rita_LJ 阅读(698) 评论(0) 推荐(0)
 
 

2019年10月24日

Selenium 2自动化测试实战21【调用JavaScript(控制浏览器的滚动条)】
摘要: 一、调用JavaScript(控制浏览器的滚动条) WebDriver提供了execute_script()方法来执行JavaScript代码。用于调整浏览器滚动条位置的JavaScript代码如下: 通过浏览器打开百度进行搜索,并且提前通过set_window_size()方法将浏览器窗口设置为固 阅读全文
posted @ 2019-10-24 15:59 Rita_LJ 阅读(256) 评论(0) 推荐(0)
 
 

2019年10月23日

Selenium 2自动化测试实战20(操作cookie)
摘要: 一、操作cookie 有时候我们需要验证浏览器中cookie是否正确,因为基于真实cookie的测试是无法通过白盒和集成测试的。WebDriver提供了操作Cookie的相关方法,可以读取、添加和删除cookie信息。WebDriver操作cookie的方法:get_cookies(): 获得所有c 阅读全文
posted @ 2019-10-23 16:14 Rita_LJ 阅读(243) 评论(0) 推荐(0)
 
 

2019年10月18日

Selenium 2自动化测试实战19(下载文件)
摘要: 一、下载文件 webDriver允许设置默认的文件下载路径,也就是说,文件会自动下载并且存放到设置的目录中。下面以火狐浏览器为例,执行文件的下载。 为了让Firefox浏览器能实现文件下载,需要通过FirefoxProfile()对其做一些设置。 HTTPContent-type常用对照表:http 阅读全文
posted @ 2019-10-18 16:24 Rita_LJ 阅读(450) 评论(0) 推荐(0)
 
 

2019年9月29日

Selenium 2自动化测试实战18(上传文件)
摘要: 一、上传文件 上传文件是比较常见的web功能之一,但WebDriver没有提供专门用于上传的方法。 一般web页面的上传功能的操作需要单击“上传”按钮后打开本地的Window窗口,从窗口选择本地文件进行上传。而WebDriver是无法操作Windows控件的,所以,对于web页面的上传功能实现一般由 阅读全文
posted @ 2019-09-29 17:17 Rita_LJ 阅读(435) 评论(0) 推荐(0)
 
 

2019年9月24日

Selenium 2自动化测试实战17(警告框处理)
摘要: 一、警告框处理 在WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,只需要使用switch_to_alert()方法定位到alert/confirm/prompt,然后使用text/accept/dismiss/send_keys等方法进行操作。 阅读全文
posted @ 2019-09-24 10:58 Rita_LJ 阅读(275) 评论(0) 推荐(0)
 
 

2019年9月23日

Selenium 2自动化测试实战16(多窗口切换)
摘要: 一、多窗口切换 在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要主机切换到新打开的窗口上进行操作。WebDriver提供了switch_to.window()方法。可以实现在不同的窗口之间切换。以百度和百度注册页为例,在两个窗口之间切换 脚本执行的过程:打开百度首页,通过current_ 阅读全文
posted @ 2019-09-23 17:59 Rita_LJ 阅读(391) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战15(多表单切换)
摘要: 一、多表单切换 在web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。这时就需要通过switch_to_frame()方法将当前定位的主体切换为frame/iframe表单 阅读全文
posted @ 2019-09-23 15:54 Rita_LJ 阅读(308) 评论(0) 推荐(0)
 
Selenium 2自动化测试实战14(定位一组元素)
摘要: 一、定位一组元素 WebDriver还提供了与前面所对应的8钟用于定位一组元素的方法。定位一组元素的方法与定位单个元素的方法类似,唯一的区别是在单词element后面多了一个S表示复数。定位一组元素一般用于以下场景:(1)批量操作元素,例如勾选页面上所有的复选框。(2)先获取一组元素,再从这组对象中 阅读全文
posted @ 2019-09-23 15:49 Rita_LJ 阅读(345) 评论(0) 推荐(0)
 
 

2019年9月19日

Selenium 2自动化测试实战13(设置元素等待)
摘要: 一、设置元素等待 若在加载某个元素时延迟而造成的ElementNotVisbleException的情况出现,那么就会降低自动化脚本的稳定性,可以通过设置元素等待改善这种问题造成的不稳定。 webdriver提供了两种类型的等待:显示等待和隐示等待 1. 显示等待 显示等待是webdriver等待某 阅读全文
posted @ 2019-09-19 17:24 Rita_LJ 阅读(251) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3