摘要: WebDriver提供了execute_script()方法来执行JavaScript代码 1.调整浏览器滚动条位置: 代码如下: 2.JavaScript在页面中的textarea文本框中输入内容 文本框的代码: 阅读全文
posted @ 2019-09-12 17:21 鲲尘轻杳 阅读(318) 评论(0) 推荐(0) 编辑
摘要: WebDriver操作Cookie的方法如下: get_cookies():获得所有Cookie get_cookie(name):返回字典中key为“name”的Cookie 执行结果为: add_cookie(cookie_dict):添加Cookie 执行结果: delete_cookie(n 阅读全文
posted @ 2019-09-12 16:38 鲲尘轻杳 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.上传文件 (1)普通上传:将本地文件路径作为一个值放在input标签中,通过form表单将这个值提交给服务器 需要导入import os (2)插件上传:一般指基于Falsh,JavaScript或Ajax等技术实现的上传功能,使用AutoIt实现 2.下载文件 (1)firefox浏览器下载文 阅读全文
posted @ 2019-09-12 15:56 鲲尘轻杳 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: WebDriver提供了Select类处理下拉框。 Select类:用于定位<select>标签 select_by_value:通过value值定位下拉选项 select_by_visible_text():通过text值定位下拉选项 select_by_index():根据下拉选项的索引进行选择 阅读全文
posted @ 2019-09-12 14:02 鲲尘轻杳 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 先使用switch_to.alert()方法定位,再使用text,accept,dismiss,send_keys等进行操作。 以百度搜索设置弹窗为例: 输出结果为: 阅读全文
posted @ 2019-09-12 11:54 鲲尘轻杳 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.多表单切换 2.多窗口切换 switch_to.window()方法可以实现不同的窗口间的切换 current_window_handle:获得当前窗口句柄 window_handles:返回所有窗口的句柄到当前会话 switch_to.window():切换对应的窗口 以百度首页和账号注册页为 阅读全文
posted @ 2019-09-12 11:30 鲲尘轻杳 阅读(415) 评论(0) 推荐(0) 编辑