摘要:
在做自动化测试项目过程过程中,有时需对元素截图操作,本篇将分析截图常用方法: 常用场景: 对验证码截图 图像识别验证码 以登录验证码为例: 去哪儿网登窗口 步骤: 实现对整个页面截图 对验证码元素进行裁切,从而实现对整个页面截图 代码1:实现对页面截图 #学习有疑问请联系作者#作者qq:257467 阅读全文
摘要:
日期操作也是自动化测试中必不可少的一环,有些日期控件操作简单直接用send_key便可,而一些复杂的需借助外力,请看以下示例: 需求1:对去哪儿火车页面日期操作 特点:手动可以直接输值 代码实现 #大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试技术 #coding=utf- 阅读全文
摘要:
WebDriver对部分对部分浏览器控件不直接支持,如滚动条、富文本等,此时可借助js进行间接操作 需求: 用js实现百度框输入“大牛测试” 用脚本实现功能 用jquery实现该功能 实现步骤: 在console中输入:document.getElementById("kw").value="大牛测 阅读全文
摘要:
在自动化测试过程中,经常遇到这类控件,当鼠标放在控件上方时,详细的控件信息才会显示,此类控件常规的操作方法无用,可借助键盘事件 需求:对百度首页“设置”按钮 方法:因常规方法不起效,用键盘事件中“move_to_element"方法 代码: #大牛测试:轻轻松松自动化 #QQ:2574674466 阅读全文
摘要:
在做登录测试时,有些站点会有“滑块”验证功能,自动化测试可用对滑块拖拉操作的方式处理: 需求:携程注册“滑块”操作 思路: 按住左边滑块 拖放到最右边 用键盘事件中:drag_and_drop_by_offset 代码为: #大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试技 阅读全文
摘要:
在web自动化测试过程中,窗口切换是必不可少步骤,也是自动化测试难点之一,本篇将分析自动化如何实现窗口切换: 目标:学会多窗口切换 需求: 打开“hao123"网站 点击“hao123推荐” 点击“一键登录” 知识点:每个tab页面都对应一个句柄,需进行获取句柄、获取所有句柄操作,而后用switch 阅读全文
摘要:
selenium不仅仅可以测试桌面pc web浏览器,还可以对手机浏览器进行测试,从而不必用appium对手机测试,采用selenium比移动自动化有无可比拟的速度、稳定性优势: 学习目标:学会移动浏览器自动化测试 功能:打开m站百度,并输入“大牛测试” 步骤:配置chrome_option 在开 阅读全文
摘要:
自动化测试中,日常工作与元素定位息息相关,本篇将介绍xpath模糊定位: contians 包含 功能:实现“美团登录” 条件:用模糊定位方式 登录前端代码: 代码,通过部分id定位,如:"ogin-emai" #大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from 阅读全文
摘要:
前面我们学习过八大定位,八大定位都是对单个元素进行定位,selenium还提供复合定位方法,同样也有八种,注意单个元素是element,一组元素是elements,如下: find_elements_by_name find_elements_by_id find_elements_by_css_s 阅读全文
摘要:
上一节 有讲解八大定位,定位只是帮助我们在做自动化测试过程中“找元素”,对元素“操作”如赋值、读值等 便涉及具体方法使用: 输入用:send_keys 此方法类似模拟键盘输入 功能:实现百度输入框,输入“大牛测试” 代码为: #大牛测试:轻轻松松自动化 #QQ:2574674466 #专注测试技术传 阅读全文