码迷,mamicode.com
首页 >  
搜索关键字:python+selenium    ( 767个结果
Python Selenium设计模式 - PO设计模式
整理一下python selenium自动化测试实践中使用较多的po设计模式。 为什么要用PO 基于python selenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。 下面我们看一下这个简单的脚本实现百度搜索。 从上述代码来看,我们所能做的 ...
分类:编程语言   时间:2017-08-21 16:29:36    阅读次数:553
python+selenium环境搭建
1、安装python下载地址:https://www.python.org/downloads/下载后点击安装即可,安装时勾选:AddPythonX.XtoPATH,添加到环境变量,方便后续使用;安装后验证:安装完成后可以打开cmd命令行工具,输入:python--version,安装成功会打印出安装的python版本2、安装seleniumwebd..
分类:编程语言   时间:2017-08-21 00:31:25    阅读次数:145
python+selenium,如何把登录模块设计为公共模块?
周末又到了,好开心,又可以休息两天了!最近都忙着买电脑的事情,在这里告诉大家,尽量别去买惠普的电脑吧,我买的才不到一年,现在基本就是个废铁了。心痛我的钱钱! 最近有几个测试伙伴问我,说自己用python+selenium开始写完登录和注册模块的代码了,后面准备写其他模块的时候,发现很多模块都是先登录 ...
分类:编程语言   时间:2017-08-18 18:36:53    阅读次数:236
win+python+selenium实现窗口和tab切换
这篇总结主要是关于两方面的需求:其一,在浏览器不同tab标签页之间按时间切换(同事用来不停刷新grid crontol 监控页面);其二,实现开启多个窗口,并将窗口缩放到一定范围,并齐占满整个桌面,按不同的时间间隔刷新几个页面。 一、标签页之间切换 之前这个通过找了一个浏览器插件tab-rotato ...
分类:编程语言   时间:2017-08-17 12:34:45    阅读次数:219
python+selenium 自动化测试环境搭建
selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,相因为它相比QTP有诸多有点:*免费,也不用再为破解QTP而大伤脑筋*小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。*这也是最重要的一点,不管你以前更熟悉C、java、rub..
分类:编程语言   时间:2017-08-12 22:31:10    阅读次数:150
Python+selenium之疑难点解决之去除readonly的限制
去除文本框的readonly只读模式的限制 去除文本框的readonly只读模式的限制 如图所示:去除卡号readonly限制 代码如图所示: ...
分类:编程语言   时间:2017-08-09 16:58:14    阅读次数:364
python + selenium 跳坑之旅 (第一弹)
哪怕你再精通selenium,陪伴测试人员最多的还是定位问题。第一个坑:要定位的页面,出现html嵌套,也就是ifrmae。在html代码页面很直观的就能发现这个东西。实际就是在一个页面中引用了一个子页面。这样造成我们再用xpath或者css定位的时候直接找不到元素。这个时候我们需要用..
分类:编程语言   时间:2017-08-07 17:32:40    阅读次数:203
RobotFramework的安装(一)
RobotFramework一直没去尝试使用,今天刚好有这个需要,简单安装使用下。(以下RF=RobotFramework) 想使用此安装步骤的前提是有python环境 并且python+selenium可以正常使用,这2部分的安装不在赘述。 1、cmd命令窗口进入 D:\Python27\Scri ...
分类:其他好文   时间:2017-08-05 06:02:12    阅读次数:227
python + selenium + Js 处理轮动条
selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele ...
分类:编程语言   时间:2017-08-02 21:04:55    阅读次数:509
Python + selenium + unittest装饰器 @classmethod
前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、 ...
分类:编程语言   时间:2017-08-02 20:22:47    阅读次数:150
767条   上一页 1 ... 52 53 54 55 56 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!