lonlon29 发表于 2016-7-25 22:24:37

关于selenium的一些问题

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

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




joykao 发表于 2016-7-26 08:50:38

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

Miss_love 发表于 2016-7-26 09:37:08

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

:lol膜拜

seagull1985 发表于 2016-7-26 09:43:36

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:06

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

膜拜下:lol

lonlon29 发表于 2016-7-26 21:43:44

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

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

lonlon29 发表于 2016-7-26 21:44:24

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

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

清晨一缕阳光 发表于 2016-7-27 08:43:27

现在很多网站都是带注册的啊,百度啊,新浪啊,邮箱类的等等。都可以拿来练手。
至于你说的定时执行的,这个牵扯到持续集成,可以去了解下持续集成工具,Jenkins或者Hudson等等。

lonlon29 发表于 2016-7-27 21:32:54

清晨一缕阳光 发表于 2016-7-27 08:43
现在很多网站都是带注册的啊,百度啊,新浪啊,邮箱类的等等。都可以拿来练手。
至于你说的定时执行的,这 ...

好的,谢谢大师~我会研究研究,网站那个表达的不是很清楚,我是想表达的不带验证码的注册网站。因为现在基本上一般网站都带注册码这类的,哈哈
页: [1]
查看完整版本: 关于selenium的一些问题