51Testing软件测试论坛

标题: 关于selenium的一些问题 [打印本页]

作者: lonlon29    时间: 2016-7-25 22:24
标题: 关于selenium的一些问题
各位好,自学了selenium有段时间了,之前做过.NET开发,有coding的经验,所以买了本Selenium Webdriver实战宝典学了比较多,因为也学过java,所以都是跟着书上学的。
目前有这么些问题,书中里的实例大多围绕着百度啊,搜狗这样的网站进行的
有些问题想请问下

1.有没有什么现有的网站可以练练手,因为想在实际的网站系统写selenium的脚本练习练习,不过比较实际的问题的一般网站有验证码,这个问题百度了,谷歌了好多次,都说是无法解决的,最好能避开验证码吧。或许是否还有其他方式呢?
2.学习了TestNG框架,这个严格意义上说能算框架吗?以前也学习过java,感觉TestNG有点类似一个class吧?
3.了解到有一些其他自动化框架,例如Jenkins之类的能够真正实现自动化去跑脚本和case。所以有没有什么工具能够与selenium这些脚本结合起来能够完整的实现自动化测试呢





作者: joykao    时间: 2016-7-26 08:50
1. 你找个门户网站练习呀,比如新浪什么的都可以,验证码的问题同样建议不要花心思去搞这个和自动化没多大关系,如果你以后有内部项目确实要用,你可以有好多种方法去获得验证码,比如内部接口,包括万能验证码,等等,当然你可以拿到比如新浪的外部验证码接口也可以
2.Testng是很好的测试框架,可以好好研究,绝对不是类似java的一个class这么简单
3. jenkins呢不属于自动化测试框架,他是很好的持续集成(CI)的工具,你既然有这些疑问,在问问题之前其实可以自己先去科普下,静下心来研究,自己就可以得出答案
作者: Miss_love    时间: 2016-7-26 09:37
joykao 发表于 2016-7-26 08:50
1. 你找个门户网站练习呀,比如新浪什么的都可以,验证码的问题同样建议不要花心思去搞这个和自动化没多大 ...

膜拜
作者: seagull1985    时间: 2016-7-26 09:43
1.有没有什么现有的网站可以练练手,因为想在实际的网站系统写selenium的脚本练习练习,不过比较实际的问题的一般网站有验证码,这个问题百度了,谷歌了好多次,都说是无法解决的,最好能避开验证码吧。或许是否还有其他方式呢?
网站多得是,你随便找一个练习就是啦。至少验证码不是没有其他方式,而是其他方式投入回报比不高,比如OCR技术。。。肯定是可以识别验证码的,关键是没必要,屏蔽下会简单实用得多。
2.学习了TestNG框架,这个严格意义上说能算框架吗?以前也学习过java,感觉TestNG有点类似一个class吧?
框架不就是class组成的吗?所以说它是框架也好,说他是class也好,知道是干什么用的就行。只是个叫法而已。
3.了解到有一些其他自动化框架,例如Jenkins之类的能够真正实现自动化去跑脚本和case。所以有没有什么工具能够与selenium这些脚本结合起来能够完整的实现自动化测试呢
首先jenkins一般是用来自动构建项目的,没有自动去跑脚本各case,这是2回事。跟selenium结合的工具,总的来说,能用java实现的东西或是对接的接口。都可以跟selenium结合。。。
作者: 清晨一缕阳光    时间: 2016-7-26 10:55
seagull1985 发表于 2016-7-26 09:43
1.有没有什么现有的网站可以练练手,因为想在实际的网站系统写selenium的脚本练习练习,不过比较实际的问题 ...

膜拜下
作者: lonlon29    时间: 2016-7-26 21:43
joykao 发表于 2016-7-26 08:50
1. 你找个门户网站练习呀,比如新浪什么的都可以,验证码的问题同样建议不要花心思去搞这个和自动化没多大 ...

非常感谢解答。
除了门户网站,有没有什么网站可以带登录注册的可以练练手。
还有就是第三个问题深入问下,就是selenium可以通过什么框架或者工具能够定时定期的跑脚本,我是想表达这个意思

作者: lonlon29    时间: 2016-7-26 21:44
seagull1985 发表于 2016-7-26 09:43
1.有没有什么现有的网站可以练练手,因为想在实际的网站系统写selenium的脚本练习练习,不过比较实际的问题 ...

非常感谢解答。
除了门户网站,有没有什么网站可以带登录注册的可以练练手。
还有就是第三个问题深入问下,就是selenium可以通过什么框架或者工具能够定时定期的跑脚本,我是想表达这个意思

作者: 清晨一缕阳光    时间: 2016-7-27 08:43
现在很多网站都是带注册的啊,百度啊,新浪啊,邮箱类的等等。都可以拿来练手。
至于你说的定时执行的,这个牵扯到持续集成,可以去了解下持续集成工具,Jenkins或者Hudson等等。
作者: lonlon29    时间: 2016-7-27 21:32
清晨一缕阳光 发表于 2016-7-27 08:43
现在很多网站都是带注册的啊,百度啊,新浪啊,邮箱类的等等。都可以拿来练手。
至于你说的定时执行的,这 ...

好的,谢谢大师~我会研究研究,网站那个表达的不是很清楚,我是想表达的不带验证码的注册网站。因为现在基本上一般网站都带注册码这类的,哈哈




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