51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4838|回复: 8
打印 上一主题 下一主题

[原创] SELELNUIM RC的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-25 19:59:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前在学习SELENIUM RC,有几个问题特别困惑,望各位达人解答一下:
问题一:   启动selenium server后,如何开始写测试脚本?
问题二:启动SELENIUM SERVER后,如果自动开始回放已存在的脚本?
问题三:如何保存通过SELENIUM RC编写的测试脚本?
关于SELENIUM CORE的几个问题:
问题一:如果保存测试结果?
问题二:安全提示问题(即登录时需要输入安全提示问题),脚本无法测试通过,原因在哪?

[ 本帖最后由 liyun100 于 2007-6-26 09:29 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-28 11:24:15 | 只看该作者
问题一:   启动selenium server后,如何开始写测试脚本?
->可以通过 Selenium IDE 来录制脚本。Selenium RC 提供了多种语言支持,可以用java、.NET、Ruby、perl 等等书写脚本。

问题二:启动SELENIUM SERVER后,如果自动开始回放已存在的脚本?
要通过相应语言的 unit test 框架来执行测试脚本。

问题三:如何保存通过SELENIUM RC编写的测试脚本?
保存成相应语言的代码源文件。

关于SELENIUM CORE的几个问题:
问题一:如果保存测试结果?
不能保存。

问题二:安全提示问题(即登录时需要输入安全提示问题),脚本无法测试通过,原因在哪?
pls tell me more detail about this.

评分

参与人数 1综合技术指数 +10 收起 理由
fishy + 10

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-6-30 09:46:37 | 只看该作者
谢谢JACKEI的回复,但是感觉还不是我想要的:
关于SELENIUM RC的几个问题:
问题二:启动SELENIUM SERVER后,如果自动开始回放已存在的脚本?
要通过相应语言的 unit test 框架来执行测试脚本。
    疑问:能系统性的说明么,不知到怎么执行。
关于SELENIUM CORE的几个问题:
问题二:安全提示问题(即登录时需要输入安全提示问题),脚本无法测试通过,原因在哪?
pls tell me more detail about this.
     问题描述:比如51TESTING登录时设置了安全提示问题,比如我设置的是“车牌照的后四位”。我是通过IDE来录制脚本的,录制的是51TESTING登录的过程,录制过程中已经录制成功安全提示问题,但是回放脚本时发现到安全提示问题时运行不过去,识别不出安全提示问题
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-30 16:11:00 | 只看该作者
我也不明白呢,到底selenium rc是怎么用的,我只知道selenium ide 和selenium core的结合使用。请知道的人讲讲啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-31 09:46:16 | 只看该作者
我也有个问题,我们采用的JAVA的DOJO,有些ID不能识别,比如说TAB切换,只能跑一个TAB,不能跑二个TAB。我只运用selenium core,没有其它的插件,而且我还发现这个工具对框架比较难处理。用到实际中方发现了一些问题。
下方就是二个TAB切换的代码,只能看到第一个TAB,第二个就跑不动?原因是什么?
<tr>
      <td>open</td>
      <td>http://localhost:8080/SoftGuildMS/11frame.html</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>click</td>
      <td>id=memberView</td>
      <td>&nbsp;</td>
    </tr>     
    <tr>
      <td>click</td>
      <td>id=toSetListTab</td>
      <td>&nbsp;</td>
    </tr>   
    <tr>
      <td>type</td>
      <td>searchValue_corporationUser</td>
      <td>3333</td>
    </tr>
    <tr>
      <td>click</td>
      <td>id=search</td>
      <td>&nbsp;</td>
    </tr>  
     <tr>
      <td>verifyValue</td>
      <td>searchValue_corporationUser</td>
      <td>3333</td>
    </tr>
    <tr>
      <td>click</td>
      <td>id=toBaseManagerListTab</td>
      <td>&nbsp;</td>
    </tr>
toBaseManagerListTab与toSetListTab是二个切换的东西,但最后一个<td>click</td>
      <td>id=toBaseManagerListTab</td>
      <td>&nbsp;</td>看不到页面图片
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-9 18:47:59 | 只看该作者
有没有那位高手详细介绍下。selenium-rc如何用。。
最好能些个例子。。
太感谢了。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-12-29 15:45:28 | 只看该作者
啊??
上边的问题还没有人回答呢
我现在也是不是很明白
要是有人知道的话可以出来说一说呀
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-12-29 17:26:48 | 只看该作者
Selenium RC 主要就是由Selenium Server 和 client driver。
Selenium Server 单独启动在那里就可以了。client driver 引用到你的脚本里面去。然后驱动测试脚本。测试脚本发送命令给Selenium Server, Selenium Server 启动一个浏览器窗口,加载core 执行 测试。

比如java client, 就是在eclipse 新建一个项目,把client driver 加到project path 里面,然后可以写脚本了(或者由IDE录制,如果可以录制到的话)。
写完脚本就可以运行测试了。可以用Junit驱动。

原帖由 huhaiyuan 于 2008-1-9 18:47 发表
有没有那位高手详细介绍下。selenium-rc如何用。。
最好能些个例子。。
太感谢了。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-12-29 17:29:28 | 只看该作者
对于一些 由ajax类库实现的UI,建议 直接手写脚本 然后 RC 运行。。
原帖由 xzl 于 2007-7-31 09:46 发表
我也有个问题,我们采用的JAVA的DOJO,有些ID不能识别,比如说TAB切换,只能跑一个TAB,不能跑二个TAB。我只运用selenium core,没有其它的插件,而且我还发现这个工具对框架比较难处理。用到实际中方发现了一些问题。 ...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 10:31 , Processed in 0.075231 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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