摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,代码会由于没有找到元素而报错。这时我们就要用到wait,而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如果选择最优的等待方式。 time(固定等待) 在开发自动化框架过程中,最忌讳使 阅读全文
posted @ 2018-04-25 23:52 飞鸟与新月 阅读(8146) 评论(0) 推荐(2) 编辑
摘要: Switch 我们在UI自动化测试时,总会出现新建一个tab页面,弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独的模块switch_to模块 引用路径: webdriver在以前的版本中已经为我们 阅读全文
posted @ 2018-04-25 22:04 飞鸟与新月 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ActionChains 模拟鼠标悬浮到某一个位置,做一系列的连贯操作,使用Selenium提供的ActionChains模块 引入方式 ActionChains这个模块的实现的核心思想就是,当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在List里,当你调用p 阅读全文
posted @ 2018-04-25 00:25 飞鸟与新月 阅读(222) 评论(0) 推荐(0) 编辑