上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 1.文件上传 send_keys() 将本地文件的路径作为一个值放在input标签中,通过form表单将这个值提交给服务器 点击百度首页搜索框右侧的照相机按钮,从本地上传图片元素,上传一张图片 <input type="file" class="upload-pic" value="上传图片"> 该 阅读全文
posted @ 2020-03-15 19:23 小虫虫大虫虫 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 类似下图所示的警告框,无法通过前端工具定位,需要跳转到弹框,然后再对其操作 3种弹框: 警告类弹框,alert:一个按钮 确认类弹框,confirm:一个确认,一个取消 消息类弹框,prompt:一个输入框, 一个确认,一个取消 跳转到弹框: switch_to.alert 常用的弹框处理方法: t 阅读全文
posted @ 2020-03-15 18:16 小虫虫大虫虫 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 页面操作中,点击某个链接会打开新的窗口,定位新窗口中的元素,需要跳转到新窗口操作(即使已经打开新的窗口,你的句柄和title还是前面窗口的),可以使用以下方法: current_window_handle window_handles switch_to.window(handle) 例子: 1. 阅读全文
posted @ 2020-03-14 23:28 小虫虫大虫虫 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 遇到iframe表单嵌套页面时,webdriver无法直接定位其中的元素,需要转换到内嵌的页面中后,再进行元素定位 例如:做一个页面,将百度首页嵌套进去 1 <html> 2 <hody> 3 <iframe id="iff" src="http://www.baidu.com" width="10 阅读全文
posted @ 2020-03-14 22:57 小虫虫大虫虫 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: HTML简介 HTML(Hyper Text Markup Language)超文本标记语言。HTML文档也被称为网页 web浏览器读取HTML文档,并以网页的形式显示出它们。浏览器不会显示HTML标签,而是使用标签来解释页面的内容。 一个简单的HTML网页如下: <html> <body> <h1 阅读全文
posted @ 2020-03-12 22:14 小虫虫大虫虫 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 例1: 首先,自己编写一个html,包含3个复选框,如下图: HTML代码如下: 1 <html> 2 <head> 3 <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 4 <title>checkbox</t 阅读全文
posted @ 2020-03-10 00:14 小虫虫大虫虫 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 页面加载元素,有时会有延时,造成自动化测试的不稳定。可以通过设置元素的等待延时来解决,一般有3种方法: 显示等待 隐式等待 sleep() 下面分别介绍: 1. 显示等待 稍复杂,不常用,so~~ 2. 隐式等待 implicitly_wait() 通过一定的时长,等待页面上的元素加载完成。driv 阅读全文
posted @ 2020-03-09 19:27 小虫虫大虫虫 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 定位元素之后,要对元素进行操作。如按钮,进行点击操作;编辑框,进行输入操作等。以下是几种常见的元素操作: clear() 清除文本 send_keys() 模拟键盘输入 click() 单击 submit() 提交表单 text 返回元素文本 size() 返回元素尺寸 get_attibute() 阅读全文
posted @ 2020-03-09 18:43 小虫虫大虫虫 阅读(677) 评论(0) 推荐(0) 编辑
摘要: webdriver的Keys()类,提供了几乎所有按键的方法,常用的如下: Keys.BACK_SPACE 删除键 Keys.SPACE 空格键 Keys.TAB 制表键(Tab) Keys.ESCAPE 回退键(Esc) Keys.ENTER 回车键(Enter) Keys.CONTROL Ctr 阅读全文
posted @ 2020-03-06 23:25 小虫虫大虫虫 阅读(869) 评论(0) 推荐(0) 编辑
摘要: webdriver中,将鼠标的操作封装在ActionChains类中,常用方法如下: 右击:context_click() 双击:double_click() 悬停:move_to_element() 拖动:drag_and_drop() 执行:perform() 执行所有ActionChains 阅读全文
posted @ 2020-03-06 14:19 小虫虫大虫虫 阅读(2549) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页