当使用class定位元素时发现报错: 错误信息:selenium.common.exceptions.InvalidSelectorException: Message: Compound class names not permitted(复合类的名称不允许) 网上查询资料得知: classNam ...
分类:
编程语言 时间:
2017-05-24 18:30:47
阅读次数:
10846
当编写自动化脚本,定位浏览器元素时,报如下错误: 代码: 报错: 解决方法: For IE 11 only, you will need to set a registry entry on the target computer so that the driver can maintain a ...
分类:
编程语言 时间:
2017-05-24 11:17:14
阅读次数:
4703
上两篇的博文中介绍了python selenium的环境搭建和编写的第一个自动化测试脚本,从第二篇的例子中看出来再做UI级别的自动化测试的时候,有一个至关重要的因素,那就是元素的定位,只有从页面上找到这个元素,我们从能对这个元素进行操作,那么我们下来看看如何来定位元素。 selenium 提供了8中 ...
分类:
编程语言 时间:
2017-05-19 01:00:18
阅读次数:
773
上节介绍了如何搭建selenium 系统环境,那么本节来讲一下如何开始编写第一个自动化测试脚本。 Selenium2.x 将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的),所以就像真正的用 ...
分类:
编程语言 时间:
2017-05-15 00:35:31
阅读次数:
243
前言 本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。 为什么要用POM 基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。只需要定位到元素,执行对应的操作即可。下面 ...
分类:
编程语言 时间:
2017-05-12 22:23:01
阅读次数:
414
恢复内容开始 需要用到的工具:python(pymouse、selenium)、chrome、webdriver 使用的webdriver一定要和chrome的版本相匹配,具体的对应关系可以参考以下博客:http://blog.csdn.net/goblinintree/article/detail ...
分类:
编程语言 时间:
2017-05-07 11:36:46
阅读次数:
276
unittest是一个单元测试框架,是Python编程的单元测试框架。有时候,也做叫做“PyUnit”,是Junit的Python语言版本。这里了解下,Junit是Java语言的单元测试框架,Java还有一个很好用的单元测试框架叫TestNG,本系列只学习Python,所以只需要unittest是P ...
分类:
编程语言 时间:
2017-05-05 10:43:59
阅读次数:
346
webUI自动化测试框架 ”pyswat“介绍 大家好我是lamecho 辣么丑,今天给大家介绍一款web自动化测试框架pyswat。 ”pyswat“是一个做web页面自动化测试的框架(python-selenium-web-auto-test缩写)。基于python,利用hook技术及对sele ...
分类:
Web程序 时间:
2017-05-03 19:19:16
阅读次数:
832
转自:http://www.cnblogs.com/yufeihlf/p/5717291.html 父子定位元素 查找有父亲元素的标签名为span,它的所有标签名叫input的子元素 find_element_by_css_selector("span>input") 标签名[属性=’属性值‘]:指 ...
分类:
编程语言 时间:
2017-04-27 22:05:07
阅读次数:
204