摘要: selenium的学习拖拉了很久,内容也是较基础的部分,实际应用时查询文档也是OK的,当然,整理出来会更有利于我们在实际使用时去应用。所以这一篇把官方的API文档进行解读整理,在看完这些API,将能更好地使用selenium进行测试相关工作。 阅读全文
posted @ 2018-09-19 10:26 lvzb86 阅读(1385) 评论(1) 推荐(0) 编辑
摘要: 使用selenium进行测试,当然是需要进行验证的,此时结合python的断言就变得非常有用了。测试中设定好预期,当实际情况与预期有差别,给出错误信息,好像正是测试所希望的。 阅读全文
posted @ 2018-09-10 15:18 lvzb86 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 在实际定位元素的过程中,发现有一种情况让人很是恼火,根据xpath路径定位,感觉像是没错哦,但是执行时就来一个报错信息……为什么呢? 阅读全文
posted @ 2018-09-03 13:33 lvzb86 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 这里来说一说selenium中的等待方式,其实在webdriver只有两种类型等待方式,显式等待和隐式等待,之前是在程序运行过程中使用time模块中的sleep进行代码的休眠进行强制等待,是显式等待中的一种极端情况。 阅读全文
posted @ 2018-08-30 14:52 lvzb86 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 完成selenium的键盘事件和鼠标事件,接下来当然是要完成更多了。 通常情况下,在网页中会有一些下拉框进行选择或者给你一个弹框告诉你需要进行确认,遇到这样的情况如何解决呢,这里就来说一说…… 阅读全文
posted @ 2018-08-13 17:09 lvzb86 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 之前的文章中,针对元素的各种属性,进行了相对应的操作,接下来可以看看selenium如何模拟操作键盘和鼠标。 阅读全文
posted @ 2018-07-27 14:22 lvzb86 阅读(1830) 评论(3) 推荐(0) 编辑
摘要: 此前对网页内容进行元素定位的操作,接下来就可以对已经定位的元素进行操作了,一般情况下定位好元素后通过IDE的提示就可以了解到有哪些方法 阅读全文
posted @ 2018-07-16 10:18 lvzb86 阅读(5002) 评论(0) 推荐(0) 编辑
摘要: 此前使用webdriver对浏览器进行了一些基本操作,可以说是基本接触了这个工具了,接下来就应该做更多事情了。 打开了网页,接下来就需要对网页中的内容进行操作了,例如定位网页中的元素、读取网页元素中的内容、对内容进行操作。 阅读全文
posted @ 2018-07-11 13:18 lvzb86 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: 完成环境安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作:设置窗口的大小与定位网页中元素 阅读全文
posted @ 2018-07-06 15:57 lvzb86 阅读(4023) 评论(0) 推荐(0) 编辑
摘要: Python3+Selenium3自动化测试的准备工作,环境安装并测试驱动三大浏览器打开网页 阅读全文
posted @ 2018-07-04 10:45 lvzb86 阅读(8720) 评论(0) 推荐(1) 编辑