扫一扫关注微信公众号: 专注软件测试领域开源技术、资讯、工具、解决方案分享,每日更新...
摘要: 在本文中对xpath常用的contains、sibling函数进行了说明和代码演示,对于其他的函数建议大家自己写代码去实践,理解其原理,将会更有利于后续的自动化测试实践。 阅读全文
posted @ 2017-04-06 15:04 苦叶子 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: Selenium是一组web自动化测试工具集,它由以下几个部分构成: Selenium IDE(Integrated Development Environment) 这是Firefox浏览器的一个插件,用于录制和回放selenium测试脚本。 WebDriver和RC 它提供了各种编程语言API的支持,例如java、python、ruby、php、.net等等,能够与不同的浏览器进行交互,驱动浏览器进行自动化测试。 Grid 它提供了分布式测试和并行测试的能力,能够帮助我们大幅的减少测试的执行时间。 阅读全文
posted @ 2017-04-05 08:36 苦叶子 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 在python selenium2自动化测试过程中,一个合适的报告是必须的,而HTMLTestRunner模块为我们提供了一个很好的报告生成功能。 阅读全文
posted @ 2017-04-01 14:05 苦叶子 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 本文初始演示了利用python多线程技术来启动多个浏览器同时进行selenium自动化测试,通过这个示例你应该要去学习更深入的知识,和深入结合实际业务测试梳理出更合适的自动化测试业务场景。 至于如何更深入的利用selenium把兼容性测试做好,还有待深入研究挖掘,真正的把selenium的特性用好。 阅读全文
posted @ 2017-04-01 09:04 苦叶子 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: POM是selenium webdriver自动化测试实践对象库设计模式 POM使得测试脚本更易于维护 POM通过对象库方式进一步优化了元素、用例、数据的维护组织 阅读全文
posted @ 2017-03-30 14:22 苦叶子 阅读(12121) 评论(2) 推荐(3) 编辑
摘要: 今天我们就如何使用xlrd模块来进行python selenium2 + excel自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中参数化的疑问。 阅读全文
posted @ 2017-03-29 17:54 苦叶子 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 今天我们开始我们的第一个python webdriver自动化测试脚本。并就测试脚本进行一一解释说明。 阅读全文
posted @ 2017-03-28 09:46 苦叶子 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 本次就python webdriver的安装和驱动不同浏览器的配置进行分享,以解决大家在入门过程中的一些基本的环境问题。 阅读全文
posted @ 2017-03-27 16:44 苦叶子 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: webdriver是一个web自动化测试框架,不同于selenium IDE只能运行在firefox上,webdriver能够在不同的浏览器上执行你的web测试用例。其支持的浏览器有:Firefox、Chrome、IE、Edge、Safari、Opera、phantomjs等等。 阅读全文
posted @ 2017-03-27 16:35 苦叶子 阅读(2750) 评论(0) 推荐(0) 编辑