Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置Selenium RC来测试internet上的任何网站?_Selenium_Automation_Automated Tests_Selenium Rc_Selenium Ide - Fatal编程技术网

如何设置Selenium RC来测试internet上的任何网站?

如何设置Selenium RC来测试internet上的任何网站?,selenium,automation,automated-tests,selenium-rc,selenium-ide,Selenium,Automation,Automated Tests,Selenium Rc,Selenium Ide,我对硒的使用是新手 Selenium IDE是一个用户友好的firefox插件。我使用它没有问题。然而,我发现其他Selenium工具(如Selenium RC和Selenium Core)的文档对于初学者来说相当混乱。作者似乎认为读者已经对使用这些工具有了深入的了解 例如,当我试图找出如何设置Selenium RC来测试Web服务器时,我在Selenium网站上找到的唯一图表是: 从这个图中,我甚至看不出哪一个是正在测试的Web服务器,以及应该在哪里安装Selenium组件 起初我觉得这个图

我对硒的使用是新手

Selenium IDE是一个用户友好的firefox插件。我使用它没有问题。然而,我发现其他Selenium工具(如Selenium RC和Selenium Core)的文档对于初学者来说相当混乱。作者似乎认为读者已经对使用这些工具有了深入的了解

例如,当我试图找出如何设置Selenium RC来测试Web服务器时,我在Selenium网站上找到的唯一图表是:

从这个图中,我甚至看不出哪一个是正在测试的Web服务器,以及应该在哪里安装Selenium组件

起初我觉得这个图表有点奇怪,我应该可以从其他网站上得到一个更好的图表。我惊讶地发现,互联网上几乎所有Selenium RC安装图都与此图(克隆)相似。从来没有人试图为Selenium RC设置创建不同的图表或给出更多描述

如果有人能给我关于如何设置Selenium RC的指导,我将不胜感激。我想知道的是:

  • 我可以使用Selenium RC测试互联网上的任何网站吗
  • 如何设置Selenium RC
  • 我当前的设置正确吗?我当前的设置是这样的:在可以访问Internet的LAN网络中,我有3台服务器。Server-1附带IE8,Server-2附带Firefox 3.6。服务器3将用作Selenium RC服务器。因此,server-3中的Selenium RC将远程控制server-1和server-2以启动IE和FF。服务器1和服务器2将使用服务器3作为HTTP代理来连接到Internet上的任何Web服务器。如果我想测试yahoo.com这样的网站,我可以编写Selenium脚本,让它在Server-3中运行,以控制Server-1和Server-2中的IE和FF

  • 此信息与Selenium 1有关。 硒系统由3部分组成:

  • selenium core—这是一个javascript库,将用于模拟用户操作
  • selenium RC—这是selenium-server.jar—中介JETTY服务器,它将接收来自selenium客户端的请求Selenium服务器RC(远程控制)应位于浏览器所在的同一台机器上
  • Selenium客户端-java/ruby/。。。用于测试的库,用于与Selenium RC通信
  • 如果您提供用于测试的语言和其他技术细节,这将非常有用

    关于你的问题:

    • 输入命令行->java selenium-server.jar
    • 也可以在程序中使用SeleniumServer类
  • 提问时请使用文本格式。
    • 服务器1将具有IE8和SeleiumServer
    • 服务器2将有FF和一个SeleniumServer
    • server-3将让您进行客户端测试

  • 仅供参考-您可以在一台PC上一起运行

    下图是我在许多场合实现的web应用程序测试系统。这并没有向您展示安装Selenium RC的具体细节,但它从较高的层次向您展示了所有必要的系统组件及其接口方式

    我们希望您可以使用它来了解如何使用开源解决方案(如Selenium、MySQL和Perl)实现自己的系统

    我们的团队明白,并非所有网站都是平等创建的,为了使任何自动化计划获得成功,不仅必须对web应用程序,而且还必须对业务进行彻底的分析。由于我们客户的QA团队虽然技术娴熟,但不是程序员,因此我们决定实现一种页面对象设计模式,其中所有“神奇的selenium命令”都抽象在一个类中,并作为测试开发人员从测试脚本中调用的方法公开给他们

    如下图所示,目前正在部署由此产生的实施,并使管理层和相关方了解网站关键功能领域的最新状态

    在未来几周,我们将更详细地介绍每个实施步骤。我们期待任何反馈