窗口切换: 当前窗口句柄 current_window_handle 所有的窗口句柄 window_handles 切换窗口 switch_to_window() 所有的窗口句柄 window_handles 切换窗口 switch_to_window() 切换窗口 switch_to_window ...
分类:
其他好文 时间:
2018-10-11 10:26:34
阅读次数:
144
cookie的增删改查: 查询:get_cookies()查询所有cookie,get_cookie(cookie的name)获取单个cookie 删除:delete_cookie(cookie的name) 增加和修改:add_cookie({"name":"cookie name",value:" ...
分类:
其他好文 时间:
2018-10-04 11:19:14
阅读次数:
175
1 鼠标 集成在webdriver.ActionChains。单击、双击、右击、拖放等等。 2 键盘 引入包from selenium.webdriver.common.keys import Keys。键盘上按键几乎都有。 #coding=utf-8 # 鼠标 webdriver.ActionCh ...
分类:
其他好文 时间:
2018-10-04 10:34:29
阅读次数:
217
这一节要有js基础。做web端的UI自动化必须要有html,css,javascript前端基础。 滚动条控制: 1 移动垂直滚动条 document.documentElement.scrollTop 2 移动垂直滚动条 document.documentElement.scrollLeft 3 ...
分类:
Web程序 时间:
2018-10-04 09:48:22
阅读次数:
208
三种弹出框alert(一个按钮),confirm(两个确认,取消),prompt(两个按钮+输入框)。 切换到弹框: switch_to_alert() 弹框的方法: 1 text获取弹框文本 2 accept()确认 3 dimiss()取消 4 send_keys() prompt弹框输入字符。 ...
分类:
其他好文 时间:
2018-10-03 23:48:36
阅读次数:
250
execute_script 可以执行js和jquery脚本 示例如下:修改百度首页的按钮字体颜色,按钮隐藏,按钮显示 ...
分类:
Web程序 时间:
2018-10-03 00:18:03
阅读次数:
181
如果网页内嵌iframe,那么iframe里的元素是无法直接定位的,需要使用switch_to_frame进入frame操作; 之后需要再操作页面上非嵌入在iframe里的元素,需要使用switch_to_default_content跳回初始页面。 首先在脚本的文件夹里新建一个test3.html ...
分类:
其他好文 时间:
2018-10-02 22:15:31
阅读次数:
501
本节课程的下拉框是那种默认隐藏,当鼠标移到菜单上下拉框才显示的。如果直接getelement会报错,提示元素不可见: so,得先让下拉列表显示出来再获取元素 用到的新知识: is_display() 是否显示 webdriver.ActionChains(driver).move_to_elemen ...
分类:
其他好文 时间:
2018-10-02 17:42:54
阅读次数:
228
选中一组元素的方式也是8种,与选中单个元素一一对应。区别只在于element与elements。elements取到的是一个数组,element取符合条件的第一个元素。 首先在脚本的目录下新建test.html文件,将下面的内容拷贝进去保存。 编写脚本python脚本 ...
分类:
其他好文 时间:
2018-10-02 17:39:38
阅读次数:
212
有时候需要把一些浏览器当前窗口截图下来,比如操作抱错的时候。WebDriver类下.get_screenshot_as_file()方法可窗口截图,需要传入一个截图文件名的路径。window要用\\当做路径符 from selenium import webdriver import time dr ...
分类:
编程语言 时间:
2018-08-01 16:38:22
阅读次数:
173