gpt4 book ai didi

selenium - 如何设置 Selenium RC 来测试互联网上的任何网站?

转载 作者:行者123 更新时间:2023-12-04 20:21:29 24 4
gpt4 key购买 nike

我是使用 Selenium 的新手。

Selenium IDE 是一个用户友好的火狐插件。我使用它没有问题。但是,我发现其他 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 的指导。我想知道的事情是:

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

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

  • selenium 核心 - 这是用于模拟用户操作的 javascript 库
  • selenium RC - 这是 selenium-server.jar - 中介 JETTY 服务器,它将接收来自 selenium 客户端的请求。 Selenium Server RC(远程控制)应该在浏览器放置的同一台机器上
  • Selenium 客户端 - java/ruby/... 库,您将在测试中使用它与 Selenium RC 进行通信。

  • 如果您提供用于测试和其他技术细节的语言,将会很有帮助。

    关于您的问题:
  • 可以

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

  • 仅供引用 - 您可以在一台 PC 上同时运行

    关于selenium - 如何设置 Selenium RC 来测试互联网上的任何网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6000836/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com