gpt4 book ai didi

selenium - 要针对 Internet Explorer 运行 Selenium 测试,Selenium-RC 本身是否必须位于 WIndows 服务器上?

转载 作者:行者123 更新时间:2023-12-02 06:29:13 25 4
gpt4 key购买 nike

我希望这不是一个完全愚蠢的问题。我有一个在 Linux 服务器上运行的 Web 应用程序,并且我正在 Linux 开发机器上工作。我们想要设置 Web 应用程序的 Selenium 测试。我已经开始使用 FireFox+Se-IDE 在我的开发盒上生成 HTML 格式的测试脚本。我很高兴将这些脚本导出到 Perl 来制作将使用 Test::WWW:Selenium 运行的测试套件。

但是为了测试应用程序在 IE 中的行为,大概我需要有一个可以由 Se-RC 进程启动的 IE 浏览器可执行文件。 Perl WWW::Selenium 文档讨论了通常在 localhost:4444 上为浏览器“*firefox”、“*iexplore”等启动服务器:其中引用“*iexplore”会导致 RC 搜索名为 iexplore 的浏览器。 EXE文件。

这是否意味着我必须在 Windows 服务器上安装 Se-RC 才能使用“真正的”IE 浏览器?如果我还想在 Mac 平台上测试 Safari,我是否还需要在 MAC 上安装 Selenium RC?

最佳答案

是的,您需要在要测试的同一平台上运行 Se-RC 服务器(因此要测试 IE,您需要在 Windows 计算机上运行 Se-RC 服务器)。但是,Se-RC 服务器不必与您正在执行的测试代码位于同一台计算机上。您提到的 localhost:4444 信息可以更改为任意主机和端口号。因此,您可以在 Linux 服务器上执行 Perl 脚本,并将 IE 测试指向另一台运行 Windows 和 Se-RC 服务器的计算机。

关于selenium - 要针对 Internet Explorer 运行 Selenium 测试,Selenium-RC 本身是否必须位于 WIndows 服务器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972516/

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