03 2019 档案

摘要:Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 其实webdriver在以前的版本中已经 阅读全文
posted @ 2019-03-21 09:42 blueteer 阅读(1314) 评论(0) 推荐(0)
摘要:ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式 实际上ActionChains这个模块的实现的核心思想就是,当 阅读全文
posted @ 2019-03-19 17:42 blueteer 阅读(428) 评论(0) 推荐(0)
摘要:在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如何选择最优的等待方式呢。来看下这三种等待方式吧。选择合理的等待方式 阅读全文
posted @ 2019-03-19 14:46 blueteer 阅读(1638) 评论(0) 推荐(0)