51Testing软件测试论坛

标题: selenium2+java,testng中如何实现参数化呢 [打印本页]

作者: xiaoxiao_cao    时间: 2017-1-19 17:04
标题: selenium2+java,testng中如何实现参数化呢
现在用的测试框架是testng,
WebDriver driver = new InternetExplorerDriver();
这句代码该如何实现参数化呢?就是在所有类中都能用到driver这个参数。
利用parameter该怎么实现?
求大神指点
作者: xiaoxiao_cao    时间: 2017-1-20 15:06
这个问题已解决
作者: lsekfe    时间: 2017-1-22 09:19
xiaoxiao_cao 发表于 2017-1-20 15:06
这个问题已解决

如果能分享出来会有奖励的哦!
作者: xiaoxiao_cao    时间: 2017-1-23 16:16
lsekfe 发表于 2017-1-22 09:19
如果能分享出来会有奖励的哦!

这个要怎么分享呢?是要直接在帖子里回复还是?
作者: lsekfe    时间: 2017-1-23 16:20
xiaoxiao_cao 发表于 2017-1-23 16:16
这个要怎么分享呢?是要直接在帖子里回复还是?

直接在你帖子中回复就可以了!
作者: xiaoxiao_cao    时间: 2017-1-25 11:16
这个问题是这样的:
目前我采用的是TestNG测试框架,因为在testng.xml中可以控制执行顺序,所以不需要在主函数中去new方法,然后在在调用这个方法时,将driver这个参数传递过去。。那现在这个driver参数要怎么样在所有的类中都能用呢?
我把driver定义成了final类型的。
在某一个类中写:
public static final WebDriver driver = new InternetExplorerDriver();
位置在类中方法外。这样在其他类中通过类名就可以直接调用到这个driver。
方法为:类名.driver




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2