selenium
yanping_ren
这个作者很懒,什么都没留下…
展开
-
testng 数据驱动方法
自动化测试必然有测试数据,测试数据有多有少,我知道的testng的两种数据驱动方式,第一种是直接将测试数据写到测试类中,然后使用dataProvider来关联数据,这种适用于测试数据少的情况,另一种方式是将数据写到excel中,这种方式适用于数据量多的情况,比如数据上千。使用参数@Source("Test.xls")。@Test(dataProvider = "feeder")@S原创 2013-12-06 10:03:58 · 1308 阅读 · 0 评论 -
WebDriver+testng+reportng+ant测试框架整合
一、环境搭建1. 安装testNG插件到eclipse.-) 选择菜单 Help /Software updates / Find and Install.-) 点击add button然后在location中输入http://beust.com/eclipse/-) 确定后会自动安装testNG插件。二.包的引入WebDriver包:selenium-server-sta原创 2013-12-11 11:51:58 · 2246 阅读 · 0 评论 -
selenium 等待特定元素出现
刚开始用selenium,老是出现某个元素未找到的情况,我就采用比较笨的方法Thread.sleep(1000);这种方法确实能解决问题,但是看不够灵活,而且写完代码后发现整个业务层有很多的ThreaThread.sleep(1000),代码比较不整齐,一下介绍两种等待元素出现的方式:1.隐形等待某个元素出现,就是将等待元素出现的操作设置为全局的,driver的整个生命周期都起作用,我比较喜欢原创 2013-12-06 09:43:08 · 6047 阅读 · 0 评论 -
selenium 判断某一个提交操作是否成功的方法
在自动化过程中,很多时候需要去校验某一个提交操作是否成功,如登录,就需要就判断登录是否成功,我目前采用这两种当时,如果大家有更好的方式可以多多补充。第一种:判断登录后界面上唯一的元素是否存在。如 注销 按钮肯定是唯一的。public boolean waitEle(WebDriver driver){WebElement element=driver.findElement(By.cl原创 2013-12-06 09:51:50 · 10289 阅读 · 1 评论