摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#一般用到操作滚动条的两个场景 #注册时的法律条文的阅读,判断用户是否阅读完成的标准是:滚动条是否拉到最下方 #要操作的页面元素不在视觉范围,无法进行操作,需要拖动滚动条 #... 阅读全文
posted @ 2015-12-06 23:23 栗子玄机 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#上传过程一般要打开一个系统的windows窗口,从窗口选择本地文件添加。所以一般会卡在如何操作本地window窗口。解决的方法很简单,只需要定位到上传按钮,然后通过send... 阅读全文
posted @ 2015-12-06 23:07 栗子玄机 阅读(3566) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#对于web上分页的功能,一般做如下操作: #获取总页数 #翻页操作(上一页、下一页)from selenium import webdriverfrom time impo... 阅读全文
posted @ 2015-12-06 22:43 栗子玄机 阅读(3281) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#下拉框在web页面上非常常见,对于下拉框的处理采用二次定位的方法进行元素定位:首先定位到下拉框,然后再定位下拉框的具体元素from selenium import webd... 阅读全文
posted @ 2015-12-06 22:20 栗子玄机 阅读(514) 评论(0) 推荐(0) 编辑
摘要: webdriver中处理js所生成的alert、confirm以及prompt,采用switch_to_alert()方法定位到alert/confirm/prompt。然后使用text/accept/dismiss/send_keys进行操作 ①text:返回alert/confirm/prom... 阅读全文
posted @ 2015-12-06 17:50 栗子玄机 阅读(844) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#在测试过程中有时候会遇到出现多个浏览器窗口的情况,这时候我们可以通过窗口的句柄来操作不同窗口的元素from selenium import webdriverimport ... 阅读全文
posted @ 2015-12-06 17:36 栗子玄机 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'from selenium import webdriver#对于对话框是frame的对话框,采用switch_to_frame来进行定位。当遇到对话框是DIV的时候则采用本... 阅读全文
posted @ 2015-12-06 15:37 栗子玄机 阅读(2586) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#在测试过程中经常遇到frame嵌套的应用,加入页面上有A、B两个frame,B在A内,那么要找到B中的元素,则首先应找到A然后再到B。可以通过switch_to_frame... 阅读全文
posted @ 2015-12-06 13:56 栗子玄机 阅读(2723) 评论(0) 推荐(0) 编辑