章节十四、8-javaScript弹框处理
摘要:一、javaScript弹框没有id、也没有xpath,在F12开发者选项中无法直接通过鼠标去选择弹窗来确定元素在代码中的位置。 弹窗有两种,一种实只有“确定”按钮的alert类型的弹窗: 另一种是带有“确定”和“取消”按钮的弹窗: 二、如何在代码中找到javaScript弹窗的位置? 1、首先我们
阅读全文
posted @
2019-06-28 15:14
时光以北暮南城
阅读(407)
推荐(0) 编辑
章节十四、7-如何切换到iFrame
摘要:以下案例使用https://jqueryui.com/网站为例。 一、如何确定元素是否包含在iFarme中? 1、按F12打开发者选项,定位到指定的元素。 2、向上查找元素是否被包含在ifarme标签中。 二、案例演示 注:有三种方式可以切换到ifarme窗口 1、通过编号切换到ifarme窗口(编
阅读全文
posted @
2019-06-27 16:09
时光以北暮南城
阅读(641)
推荐(0) 编辑
章节十四、6-如何切换浏览器窗口
摘要:一、在自动化的过程中我们需要把操作从一个窗口转移到另一个窗口进行一些操作,那么我们该如何实现这个功能? 例如,我们需要在点击图中“打开新窗口”后在新的窗口中进行搜索。 每个窗口都带有一个固定句柄,每个打开的窗口都会有一个id,我们需要让selenium找到这个id然后在各个句柄(窗口)中进行切换 注
阅读全文
posted @
2019-06-27 10:11
时光以北暮南城
阅读(403)
推荐(0) 编辑
章节十四、5- web页面的截图
摘要:一、以雅虎网站为例,当我们在登录时,输入错误的用户名然后点击“下一步”,用户名输入框会提示红色字体,这个时候我们就将页面进行截图。 http://commons.apache.org/proper/commons-io/download_io.cgi 运行结果:成功截图且截图结果与预期结果一致 注意
阅读全文
posted @
2019-06-26 09:48
时光以北暮南城
阅读(406)
推荐(0) 编辑
章节十四、4-如何获取窗口的大小、如何把元素滚动到页面可见位置
摘要:一、如何用JavascriptExecutor获取浏览器窗口的大小 运行结果为: 二、如何把元素滚动到页面可见位置 1、当我们打开页面时,默认是在页面的最顶部,其余的页面部分是被遮盖的,我们通过滑动鼠标齿轮才能够看到网页剩余的部分。 2、如果页面是被遮盖的,那么这个时候如果需要操作被遮盖的元素,就有
阅读全文
posted @
2019-06-04 14:47
时光以北暮南城
阅读(304)
推荐(0) 编辑