51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2012|回复: 14
打印 上一主题 下一主题

关于selenium的一些问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-25 22:24:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,自学了selenium有段时间了,之前做过.NET开发,有coding的经验,所以买了本Selenium Webdriver实战宝典学了比较多,因为也学过java,所以都是跟着书上学的。
目前有这么些问题,书中里的实例大多围绕着百度啊,搜狗这样的网站进行的
有些问题想请问下

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




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

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

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

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

    膜拜
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    4#
    发表于 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结合。。。

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-1 14:56
  • 签到天数: 1182 天

    连续签到: 1 天

    [LV.10]测试总司令

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

    膜拜下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-1 14:56
  • 签到天数: 1182 天

    连续签到: 1 天

    [LV.10]测试总司令

    8#
    发表于 2016-7-27 08:43:27 | 只看该作者
    现在很多网站都是带注册的啊,百度啊,新浪啊,邮箱类的等等。都可以拿来练手。
    至于你说的定时执行的,这个牵扯到持续集成,可以去了解下持续集成工具,Jenkins或者Hudson等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 05:48 , Processed in 0.069337 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表