06 2017 档案

python selenium-webdriver 登录验证码的处理(十二)
摘要:很多系统为了防止坏人,会增加各样形式的验证码,做测试最头痛的莫过于验证码的处理,验证码的处理一般分为三种方法 1.开发给我们设置一个万能的验证码; 2.开发将验证码给屏蔽掉; 3.自己识别图片的上的千奇百怪的图片,但是这样的方法识别成功率不是特别的高,而且也不是对所有的都可以识别,只是识别一些简单的 阅读全文

posted @ 2017-06-29 17:47 梦雨情殇 阅读(13396) 评论(2) 推荐(0)

python selenium-webdriver 通过cookie登陆(十一)
摘要:上节介绍了浏览器的常用方法,涉及到了cookie的使用,本节介绍一下如何利用cookie进行登陆系统,这里使用到了request模块,我们首先利用request模块,请求登陆地址进行登陆,登陆成功以后获取cookie值,然后再通过add_cookie添加到浏览器,使系统处于登陆状态。这里需要注意的是 阅读全文

posted @ 2017-06-25 23:53 梦雨情殇 阅读(12062) 评论(1) 推荐(0)

python selenium-webdriver 常用浏览器的操作 (十)
摘要:浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用。 浏览器中加载url 浏览器窗口最大化 向前 后退 刷新 获取当前页面的URL 获取当前页面的标题 获取当前页面html源代码 获取当前会话所有cookie信息 根据cookie name 进行查找 删除浏览器所以的coo 阅读全文

posted @ 2017-06-23 00:31 梦雨情殇 阅读(1939) 评论(0) 推荐(0)

python selenium-webdriver 下拉菜单处理 (九)
摘要:测试过程中经常遇到下来菜单,比如说分页,每页显示的条数,以及语言的切换,很多时候经常是以下来菜单的形式展现,下面我们看一下selenium如何处理下来菜单。 首先selenium 很人性化的给提供了一个Select的模块,供处理下来菜单,首先我们需要导入Select,通过from selenium. 阅读全文

posted @ 2017-06-22 01:09 梦雨情殇 阅读(13695) 评论(2) 推荐(0)

python selenium-webdriver 执行js (八)
摘要:使用python selenium 做自动化测试的时候其实我基本没有使用过执行js,只是在后来使用selenium来爬虫的时候使用到了,所以我在这里也就拿出来简单的介绍一下如何执行js。 execute_script 方法定义: 因为比较简单所以我就不会太特别的细致介绍,所以我们看一个简单的例子 重 阅读全文

posted @ 2017-06-15 17:48 梦雨情殇 阅读(3026) 评论(0) 推荐(0)

Jenkins入门-环境搭建(1)
摘要:因为Jenkins的环境搭建比较简单,本来不想来介绍,但是发现有些入门小朋友,从各种网站上下载的各种安装包来搭建,最后导致出现了各种千奇百怪的问题,介于这种情况下我决定还是来写一下Jenkins的环境搭建。 1.首先我们要下载Jenkins的安装包,登录https://jenkins.io/down 阅读全文

posted @ 2017-06-14 12:36 梦雨情殇 阅读(1369) 评论(0) 推荐(0)

python selenium-webdriver 等待时间(七)
摘要:测试过程中,我们经过发现脚本执行的时候展现出来的效果都是很快结束了,为了观察执行效果我们会增加一个等待时间来观察一下执行效果。这种等待时间我们只是为了我们便于观察,这种情况下是否包含等待时间不会影响我们的执行结果,但是有一种情况会直接影响我们的执行结果。在我们打开一个网站的时候需要由于环境的因素导致 阅读全文

posted @ 2017-06-12 00:12 梦雨情殇 阅读(30910) 评论(2) 推荐(0)

python selenium-webdriver 处理JS弹出对话框(六)
摘要:在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2.确认消息 阅读全文

posted @ 2017-06-06 22:27 梦雨情殇 阅读(33320) 评论(5) 推荐(4)

python list 转换为str
摘要:xiaoquInfo = ['暂无参考均价', '中仪花园海伦堡', '113.403781', '22.540973', '2008年建成', '塔楼', '2元/平米/月', '海伦堡物业', '中山市中仪花园房地产开发有限公司', '19栋', '754户', '暂无门店信息'] #转换成为字符串并且以|||进行分割 Details = ('|||').join(xiaoquInfo 阅读全文

posted @ 2017-06-06 15:33 梦雨情殇 阅读(4586) 评论(0) 推荐(0)

python selenium-webdriver 元素操作之键盘操作(五)
摘要:上节介绍了模拟鼠标对元素的操作,本节主要介绍键盘对元素的操作,实际过程中鼠标对元素的操作比键盘对元素的操作更经常使用,但是键盘对元素的操作也很重要,本节主要介绍一下键盘对元素的操作。 selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webd 阅读全文

posted @ 2017-06-04 23:48 梦雨情殇 阅读(27870) 评论(2) 推荐(3)

导航