selenium + python 鼠标事件十、鼠标事件本章重点:ActionChains 类?context_click()右击?double_click()双击?drag_and_drop()拖动测试的产品中有一个操作是右键点击文件列表会弹出一个快捷菜单,可以方便的选择快捷菜单中的选择对文件进行...
分类:
编程语言 时间:
2014-12-16 15:03:14
阅读次数:
205
分类方法方法描述客户端操作__init__(self, host, port, browserStartCommand, browserURL)构造函数。host:selenium server的ip;port:elenium server的port,默认为4444;browserStartComm...
分类:
编程语言 时间:
2014-12-16 13:11:38
阅读次数:
338
最近比较忙, behave的项目结束之后,又加入了一新项目,一开始说要用C#语言来写selenium自动化,后来跟客户确定使用QTP来写。 个人还是比较喜欢用C#语言和selenium框架的。因为qtp,市场上用的不多,发展前途受限制,再加上vbscript语言现在基本上没有人使用了。 OK,开始进...
分类:
编程语言 时间:
2014-11-29 14:24:41
阅读次数:
513
通过之前的2篇文章,大家都了解了如果利用behave和selenium打开网页和进行基本的操作,但是这些对于项目来说,却是往往不够的。如果对junit或者TestNG熟悉的人都知道有@Before Class等这些在脚本之前完成的任务:如用户登入,以及当浏览器操作完,关闭浏览器等一些操作。那么问题来...
分类:
编程语言 时间:
2014-11-24 18:46:03
阅读次数:
187
介绍feature, py文件和之间关系:example01.feature文件包括5行: Feature行: 介绍这个feature用来干什么的; Scenario行:介绍这个scenario用来干什么的;Given: 一般数据的初始化在这里执行;When:执行操作;Then:验证结果。examp...
分类:
编程语言 时间:
2014-11-23 23:03:59
阅读次数:
261
构建Python+Selenium2自动化测试环境<二>:IE、Chrome和Firefox运行:http://blog.csdn.net/candle806/article/details/9023873 AttributeError: ‘str‘ object has no attribute ‘native_events_enabled‘ 这个问题...
分类:
编程语言 时间:
2014-11-22 23:25:19
阅读次数:
637
Behave 介绍: 最近一个项目用了behave来做测试,因为之前没有接触过,所以写下最近的心得总结。 做自动化的人估计对selenium已经不是很陌生了,但是对于Behave工具,估计很少有人听说过。Behave是BDD(Behavior drive development - 行为驱动开发)的...
分类:
编程语言 时间:
2014-11-22 22:56:59
阅读次数:
519
研究Selenium + python 自动化测试有近两个月了,不能说非常熟练,起码对selenium自动化的执行有了深入的认识。从最初无结构的代码,到类的使用,方法封装,从原始函数调用,到重定义函数。从变量驱动,到数据驱动,再到关键字驱动,一步一步的默默走向自动化框架的构建。虽然还有没有投...
分类:
编程语言 时间:
2014-11-07 06:07:31
阅读次数:
375
之前写了同样的文章,可是后来自己按照给文章再次搭建环境当搭建环境成功后却发现还是无法用。使用from selenium import webdriver,在run的时候却出现ImportError: cannot import name webdriver的提示,但是在Python IDLE里面.....
分类:
编程语言 时间:
2014-10-24 18:16:07
阅读次数:
369
选择selenium和python其实是怀有私心的:码两行python,熟悉熟悉。selenium优点很多,我最看重的是支持多语言,足够简单,同时支持浏览器。实际工作中,简单实用真的太重要了,谁都不想看一大坨文档,再看一堆拧成麻花的代码。企业要的是效率和功劳,苦劳是打通不了领导的。苦劳再多,技术再高...
分类:
编程语言 时间:
2014-10-17 23:12:30
阅读次数:
313