2017年9月25日

摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,没一种等待都有自己的优点或缺点,如果选择最优的等待方式呢。来看下这三种等待方式吧。 time(固定等 阅读全文
posted @ 2017-09-25 17:34 国元 阅读(908) 评论(0) 推荐(0) 编辑
摘要: Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 Switch的三种方式: Select 在UI自动 阅读全文
posted @ 2017-09-25 16:44 国元 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器操作 2.find 18种定位方法,我只用CSS selector 3.cookie 4.浏览器窗口操作 5.截图 6.退出 7.Webdriver的其他方法 8.Element接口方法 阅读全文
posted @ 2017-09-25 15:00 国元 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 为了提高我们的UI测试效率,我们引用Ui自动化测试框架,这里简单先描述一下,后续会详细补充: 了解一个测试框架,我们就需要了解一下源码,能看懂源码即可: 1、稳定先封装wait EC,电脑性能配置较好2、case 与 获取元素的逻辑要分离,page object modle 对页面 进行分层抽象 形 阅读全文
posted @ 2017-09-25 11:09 国元 阅读(233) 评论(0) 推荐(0) 编辑

导航