自动化测试-selenium
darcy_wyl
这个作者很懒,什么都没留下…
展开
-
页面对象(page object)模式
页面对象模式简介使用页面对象的设计模式。页面对象模型将测试代码和被测试的页面的页面元素及其操作方法进行分离,以降低页面元素的变化对测试代码的影响。每一个被测试的页面都会被定义为一个类,类中会定位所有需进行测试操作的页面元素对象,并且定义操作每一个页面元素对象的方法。 如果用户没有使用此模式,那么奖登录过程都用相同的代码段实现,如果在测试的过程中需要多次操作登录,那么只能复制相同的代码来简化编写工作翻译 2018-01-11 20:18:51 · 3266 阅读 · 1 评论 -
selenium+Java页面元素定位方法
页面元素定位方法总结WebDriver对象的findElement函数可以用于定位一个页面的元素,findElement可以用于定位多个页面的元素,定位到页面元素需使用webElement对象进行存储,以便在测试的过程中继续使用。 定位方法 java实例 使用id定位 driver.findElement(By.id(“id值”)) 使用name定位 driver.findEl翻译 2018-01-21 14:28:01 · 2610 阅读 · 0 评论 -
TestNG+selenium高级应用—数据驱动
什么是数据驱动相同的测试脚本使用不同的测试数据来执行,测试数据和测试行为完全进行了分离。这样的测试脚本设计模式称为数据驱动。数据驱动的方式使用testNG进行数据驱动使用testNG+csv数据驱动使用testNG+apachePOI+excel文件数据驱动使用mysql数据驱动TestNG数据驱动import org.junit.Assert;import org.openqa.sel翻译 2018-01-10 17:46:43 · 1198 阅读 · 0 评论