我是使用Selenium的新手。
Selenium IDE是一个用户友好的firefox插件。我没有使用它的问题。但是,我发现其他Selenium工具(如Selenium RC和Selenium Core)的文档对初学者来说非常混乱。似乎作者认为读者已经对使用这些工具有深入的了解。
例如,当我试图弄清楚如何设置Selenium RC来测试网络服务器时,我可以从Selenium网站找到唯一的图表:
http://www.sparksupport.com/blog/wp-content/uploads/2010/11/selenium-rc.png
从这个图中,我甚至看不出哪个是受测试的网络服务器,我应该在哪里安装Selenium组件。
起初我认为这个图有点奇怪,我应该能够从其他网站获得更好的图表。我惊讶地发现互联网上的几乎所有Selenium RC设置图都与此图(克隆)类似。没有人曾试图为Selenium RC设置创建不同的图表或提供更多描述。
感谢是否有人可以就如何设置Selenium RC提供指导。我想知道的事情是:
答案 0 :(得分:3)
此信息与Selenium 1有关。 硒系统由3部分组成:
如果您提供用于测试的语言和其他技术细节,将会很有帮助。
关于您的问题:
仅供参考 - 你可以在一台电脑上一起运行
答案 1 :(得分:1)
下图是我在多个场合实施的Web应用程序测试系统。这并未向您详细介绍有关安装Selenium RC的详细信息,但它确实向您展示了所有必要的系统组件及其连接方式。
我们希望您可以使用它来获取有关如何使用Selenium,MySQL和Perl等开源解决方案实现自己系统的想法。
我们的团队理解并非所有网站都是平等的,并且,为了使任何自动化计划成功,必须不仅要对Web应用程序进行全面分析,还要对业务进行全面分析。由于我们客户的QA团队虽然技术娴熟,但不是程序员,我们决定实现一个页面对象设计模式,其中所有“神奇的selenium命令”都在一个类中被抽象出来,并作为他们从测试中调用的方法向测试开发人员公开脚本。
如下图所示,最终的实施工作目前正在部署,并使管理层和相关方保持最新的网站关键功能区域的状态。
System Diagram - Click to View
在接下来的几周内,我们将更详细地介绍每个实施步骤。我们期待任何反馈!