posts - 139,comments - 4,views - 61139

随笔分类 -  章节十四、Selenium WebDriver-高级

章节十四、10-按键事件
摘要:一、如何按键盘上的按键: 二、如何按键盘上的组合键: 三、用Actions类直接处理按键事件 注: 1、actions操作按键时,有按下动作,也需要有松开动作。 keyDown():表示按下按键动作 keyDown(Keys.CONTROL).sendKeys("a"):表示同时按下Ctrl+A键 阅读全文
posted @ 2019-07-03 10:23 时光以北暮南城 阅读(340) 评论(0) 推荐(0) 编辑
章节十四、9-Actions类鼠标悬停、滚动条、拖拽页面上的元素
摘要:一、鼠标悬停 1、在web网站中,有一些页面元素只需要我们将鼠标指针放在上面就会出现被隐藏的下拉框或者其它元素,在自动化的过程中我们使用Actions类对鼠标进行悬停操作。 2、案例演示 二、拖拽页面上的元素 1、在web页面中,有时我们需要将元素从一个固定的位置通过鼠标拖拽到另一个位置,自动化的过 阅读全文
posted @ 2019-07-01 15:54 时光以北暮南城 阅读(655) 评论(0) 推荐(0) 编辑
章节十四、8-javaScript弹框处理
摘要:一、javaScript弹框没有id、也没有xpath,在F12开发者选项中无法直接通过鼠标去选择弹窗来确定元素在代码中的位置。 弹窗有两种,一种实只有“确定”按钮的alert类型的弹窗: 另一种是带有“确定”和“取消”按钮的弹窗: 二、如何在代码中找到javaScript弹窗的位置? 1、首先我们 阅读全文
posted @ 2019-06-28 15:14 时光以北暮南城 阅读(407) 评论(0) 推荐(0) 编辑
章节十四、7-如何切换到iFrame
摘要:以下案例使用https://jqueryui.com/网站为例。 一、如何确定元素是否包含在iFarme中? 1、按F12打开发者选项,定位到指定的元素。 2、向上查找元素是否被包含在ifarme标签中。 二、案例演示 注:有三种方式可以切换到ifarme窗口 1、通过编号切换到ifarme窗口(编 阅读全文
posted @ 2019-06-27 16:09 时光以北暮南城 阅读(641) 评论(0) 推荐(0) 编辑
章节十四、6-如何切换浏览器窗口
摘要:一、在自动化的过程中我们需要把操作从一个窗口转移到另一个窗口进行一些操作,那么我们该如何实现这个功能? 例如,我们需要在点击图中“打开新窗口”后在新的窗口中进行搜索。 每个窗口都带有一个固定句柄,每个打开的窗口都会有一个id,我们需要让selenium找到这个id然后在各个句柄(窗口)中进行切换 注 阅读全文
posted @ 2019-06-27 10:11 时光以北暮南城 阅读(403) 评论(0) 推荐(0) 编辑
章节十四、5- web页面的截图
摘要:一、以雅虎网站为例,当我们在登录时,输入错误的用户名然后点击“下一步”,用户名输入框会提示红色字体,这个时候我们就将页面进行截图。 http://commons.apache.org/proper/commons-io/download_io.cgi 运行结果:成功截图且截图结果与预期结果一致 注意 阅读全文
posted @ 2019-06-26 09:48 时光以北暮南城 阅读(406) 评论(0) 推荐(0) 编辑
章节十四、4-如何获取窗口的大小、如何把元素滚动到页面可见位置
摘要:一、如何用JavascriptExecutor获取浏览器窗口的大小 运行结果为: 二、如何把元素滚动到页面可见位置 1、当我们打开页面时,默认是在页面的最顶部,其余的页面部分是被遮盖的,我们通过滑动鼠标齿轮才能够看到网页剩余的部分。 2、如果页面是被遮盖的,那么这个时候如果需要操作被遮盖的元素,就有 阅读全文
posted @ 2019-06-04 14:47 时光以北暮南城 阅读(304) 评论(0) 推荐(0) 编辑
章节十四、3-执行JavaScript命令
摘要:一、网页页面都是由html+css和javaScript组成的,如果页面中没有javaScript的存在,就不会有操作动作的执行,例如页面上你点击的按钮或者链接都离不开javaScript。(这一节不是为了讲javaScript的知识,对javaScript感兴趣的同学可以自己去网上找资料学习)。 阅读全文
posted @ 2019-05-24 14:33 时光以北暮南城 阅读(475) 评论(0) 推荐(0) 编辑
章节十四、2-自动完成功能-Autocomplete
摘要:一、什么是自动匹配功能? 很多网站都有自动匹配功能,列如你在使用天猫搜索商品时,输入“鞋”,输入框的下面会出现很多与“鞋”有关的选项。 二、以https://www.expedia.com/网站的城市输入框为例进行案例演示: 如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的 阅读全文
posted @ 2019-05-24 08:46 时光以北暮南城 阅读(378) 评论(0) 推荐(0) 编辑
章节十四、1-如何在日历中选择日期 - 日期选择
摘要:以下演示以https://www.expedia.com/网站为例: 一、接下来我们来定位图中红框标识日期选择框 1、首先我们需要通过定位日期选择框,这样就能点击日期选择框然后跳出弹窗 接下来我们需要从弹窗中选择需要的日期,例如“31” 方法一、演示代码为: 二、定位日期控件 方法二、 通过定位日期 阅读全文
posted @ 2019-05-21 18:14 时光以北暮南城 阅读(1058) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示