一起研究Selenium
本人最近在研究Selenium.想用Selenium IDE 录制脚本,然后集合起来写成TestSuite 在Selenium core的环境下一起运行。
同时使用firebug 插件来查看页面的script,这样有利于脚本的修改。因为有些东西是不能直接录制或者录制不正确,需要手动修改的。
在研究过程中碰到了一些问题。然后查看相关资料,或者在Selenium 官方网站的论坛里提问。
不过感觉这样效率不高。
因此如果有谁也在学着使用 Selenium ,如果可以的话,大家可以一起讨论。这样可以提高效率。
[ 本帖最后由 bruce.gu 于 2008-10-21 16:49 编辑 ] 弱弱的问一下:Selenium是什么?
sdlkfj7 selenium core 必须与应用服务放在一起.
我正在想如何不通过SELENIUM CORE 而直接将通过seleniumIDE录制的脚本集合在一起 我也在用selenium,可以问下Selenium core是怎么用吗? 可不可以问下测试套件是在哪里运行的呀?也是在selenium ide里编写并运行的吗? 没有感觉这东西很好用
如果能有使用的例子配合学习就很好了 selenium core是selenium的核心库, 包括js库以及相关的命令解析器以及proxy server, 所有seleniumIDE录制出来的html脚本最终会被解析成命令/值这样的键值对, 然后通过proxy server发送到测试服务器测试应用.
selenium有testsuite的概念, 是一个将多个html scripts组装在一个总的html script里面, 执行suite时需要通过tomcat从web访问selenium, 之后才能批量执行已录制的scripts.
seleinum官网上的例子虽然不多但解释了部分selenium的命令的用法, 其他的命令可以触类旁通, 最重要是要试着用.
如果不想使用selenium core而执行已录制的脚本, 感觉不太可能, 因为core是selenium的核心.
如果不想通过web的形式执行脚本, 可以用seleniumRC, 这是一个通过编写java/dotnet/ruby/perl/python等脚本的一个解析器/执行器, 可以直接执行script.
如果想详细了解selenium其他各个部件的使用可以上www.openqa.org看它的reference以及document, 比较详细.
Thanks, all. :) 利用selenium IDE进行录制后再回放存在不一些问题,可以把selenium IDE中录制完成保存成html文件,再利用selenium core执行吧 selenium 简单用一下还行,稍微大一点的系统,就不行了! selenium中的元素定位有什么用? selenium core有什么用,要安装吗?
要的话,怎么安装? 用selenium ide录制脚本,集合起来写成TestSuite 在Selenium core的环境下运行为什么总是failed呢?:Q
回复 9# 的帖子
why? please tell me it cause, Thx 楼主,主要学习的seleniumIDE 还是selenium RC? selenium 是个好东西,不过程工作不怎么用得上 我觉得这个挺好的,可以和junit一起用 我也正在学习研究,不过这方面的资料不多啊
页:
[1]