51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3091|回复: 12
打印 上一主题 下一主题

配置selenium中遇到的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-3-4 17:47:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为最近对selenium+java这套自动化测试工具比较感兴趣,所以想研究一下,所谓工欲善其事必先利其器,所以先配置了一下相关环境,但是发现这个配置过程比较波折,作为前车之鉴,希望更多人不要犯我这样的错误,所以简单把我配置安装的过程简述下来,给大家做个借鉴。

首先,我电脑里有现成的Eclipse+JDK1.6,所以这个过程可以省略了,直奔主题,先安装firebug跟selenium Ide还有firePath,其实感觉需要安装很多,其实都Firefox的附加组件。
这部分我先安装了最新的firefox版本(44.0.2.5884),安上之后,开始按插件,首先很顺利的按上了Firebug,然后开始装Ide,直接安装驱动的时候,访问官网,各种等待超时,后来索性直接下载插件,手动倒入,还是不行,卸了重装,电脑重启,各种招式都试了一圈,还是不行,后来突然想了想是不是版本问题,感觉百度一下,固然,高版本还不支持。。。  郁闷,下个低版本吧,一试果然好用。接下来又重新按上了firePath,fireBug等插件,简单录制一下,好用。

接下来selenium rc安装,安装手顺网上一大堆,随便百度了一个,没有问题。
然后开始安TestNG,Eclipse里Install new Software直接添加,百度了一个testng不好用的路径,浪费了我5分钟,后来用这个路径OK了(http://beust.com/eclipse)。正常安装成功,重启,好啦,应该可以了吧。
赶紧新建工程,TestNG呢??  各种找,还是没有,找个开发问问吧,又是各种找还是没有找到,郁闷。 突然想起来了,
是不是有是版本的问题啊,果然,JDK1.7以上好用,我是1.6, 又重装吧,重新配置环境变量,这下终于OK。

把我最终好用的版本给大家罗列一下,避免大家走弯路。

selenium-remote-control-1.0.3
selenium-ide-2.5.0
Testng 6.9.10
Firefox 5.0
Eclipse 4.4.0
JDK1.8
Firebug 1.9.2.1
FirePath 0.9.7.1.1

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

使用道具 举报

  • TA的每日心情
    擦汗
    2018-2-7 08:45
  • 签到天数: 157 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2016-3-9 10:56:08 | 只看该作者
    给你顶下
    最近从0开始学,应该从哪里入手呢,资料太多有些乱
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2016-3-9 16:27:21 | 只看该作者
    我也从零开始学呢,互勉一下。另外我现在看这个呢,适合入门。
    http://bbs.51testing.com/thread-166096-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2016-3-10 16:54:50 | 只看该作者
    selenium-remote-control-1.0.3
    这个版本太低了,通过Java编译运行的时候,如果录制的脚本在firefox上运行的时候,参数穿不进去,
    用新版本问题就解决了,编译也不报错,调试了一下午,大家注意一下吧。
    selenium-server-standalone-2.45.0  导这个JAR包吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-22 10:23
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2016-3-10 17:44:58 | 只看该作者
    Johnny10125 发表于 2016-3-10 16:54
    selenium-remote-control-1.0.3
    这个版本太低了,通过Java编译运行的时候,如果录制的脚本在firefox上运行 ...

    可以加个好友一起学么   顺便问下win10不兼容selenium-server-standalone-2.52.0.jar么
    命令符java -jar selenium-server-standalone-2.52.0.jar不能开启服务器
    17:30:53.855 INFO - Launching a standalone Selenium Server
    17:30:53.965 INFO - Java: Oracle Corporation 25.73-b02
    17:30:53.965 INFO - OS: Windows 10 10.0 amd64
    17:30:53.980 INFO - v2.52.0, with Core v2.52.0. Built from revision 4c2593c
    17:30:54.121 INFO - Driver class not found: com.opera.core.systems.OperaDriver
    17:30:54.121 INFO - Driver provider com.opera.core.systems.OperaDriver is not registered
    17:30:54.152 INFO - Driver provider org.openqa.selenium.safari.SafariDriver registration is skipped:
    registration capabilities Capabilities [{browserName=safari, version=, platform=MAC}] does not match the current platform WIN10
    17:30:54.840 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
    17:30:54.855 INFO - Selenium Server is up and running
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2016-3-11 11:47:52 | 只看该作者
    你加我吧,有问题一起研究研究。qq283611360
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-2-7 08:45
  • 签到天数: 157 天

    连续签到: 1 天

    [LV.7]测试师长

    7#
    发表于 2016-3-17 15:06:58 | 只看该作者
    Johnny10125 发表于 2016-3-9 16:27
    我也从零开始学呢,互勉一下。另外我现在看这个呢,适合入门。
    http://bbs.51testing.com/thread-166096-1 ...

    最近学了一通,明白点WebDriver了跟原先学的UFT差不多,正在学习定位元素方法
    其他的环境差不多都搞好了,就是TestNG这个安好了,但在ecplise里新建的时候找不到
    有空可以多讨论下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2016-3-17 15:45:52 | 只看该作者
    TestNG正常安装完的话,在运行的时候就可以选TestNG test了。
    我一开始打算录完脚本用Eclipes来改脚本的,后来追加了,Junit,跟TestNG的J包。
    你试试把Junit包也倒入到工程了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2016-4-1 08:08:45 | 只看该作者
    M_leon 发表于 2016-3-17 15:06
    最近学了一通,明白点WebDriver了跟原先学的UFT差不多,正在学习定位元素方法
    其他的环境差不多都搞好了 ...

    我也开始研究WebDriver呢, 感觉还行。可以写一些简单的脚本。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2016-8-15 17:30:08 | 只看该作者
    Selenium RC 和 Selenium server standalone有什么区别么? 我刚起步就遇到一个作死的问题,启动sever时:Driver class not found: com.opera.core.systems.OperaDriver  有这种东西出现, 用c#写的 selenium.start()说返回405 error,方法找不到,有没有大牛牛能帮一下~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-4-21 21:31
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2016-10-28 09:42:35 | 只看该作者
    切莫名 发表于 2016-3-10 17:44
    可以加个好友一起学么   顺便问下win10不兼容selenium-server-standalone-2.52.0.jar么
    命令符java -jar ...

    你这个问题解决了吗?我现在也碰到这个问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-22 10:23
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]测试连长

    12#
    发表于 2017-3-22 16:01:51 | 只看该作者
    米老头呢 发表于 2016-10-28 09:42
    你这个问题解决了吗?我现在也碰到这个问题

    实际上还是能使用selenium,没什么问题,录制写脚本都没问题
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 08:23 , Processed in 0.074147 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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