摘要: Page Object Model Framework which is also known as Page Object Design Pattern or Page Objects PO模式的最大优势是如果UI或者任何页面的HTML对象有了变化,测试并不需要任何改动。只有页面对象的代码受到了影 阅读全文
posted @ 2018-12-05 23:22 雅~ 阅读(629) 评论(0) 推荐(0)
摘要: JBehave and Cucumber are completely different frameworks, although meant for the same purpose: acceptance tests. They are based around stories (JBehav 阅读全文
posted @ 2018-12-05 21:56 雅~ 阅读(733) 评论(0) 推荐(0)
摘要: 在我们new一个webdriver的过程中,Selenium首先会确认浏览器的nativa component是否存在可用而且版本匹配。接着就在目标浏览器里启动一整套web service(实际上就是浏览器厂商提供的driver,比如IEDriver,ChromeDriver,他们都实现了WebDr 阅读全文
posted @ 2018-12-05 21:49 雅~ 阅读(4024) 评论(0) 推荐(2)
摘要: Selenium常用的等待方式 为什么需要等待? 在做自动化测试时,设计一些测试用例时,一些步骤需要等到上一步骤完成才能执行,这时候就需要等待上一步的完成,用等待来判断,什么时候才可以进行下一步操作。 否则,如果上一步还没操作完,就执行下一步骤,那么可能会定位不到指定元素,元素状态不正确,验证不正确 阅读全文
posted @ 2018-12-05 20:14 雅~ 阅读(765) 评论(0) 推荐(0)