0

我正在练习 Selenium,我遇到了一个奇怪的问题,一时间找不到原因。

在我的 Mac 中,我启动了一个 Selenium 独立服务器和一个 selenium Web 驱动程序。

在 Elciplse 中,我编写了 Selenium 脚本,创建了一个 Selenium 实例,如下所示:

selenium = new DefaultSelenium("localhost", 4444,
    "*chrome", "http://sydney.mycompany.net.au/GBT");

http://sydney.mycompany.net.au/ ”是我们公司的内部网站。

当我启动 JUnit 时,看起来我的 selenium 服务器没有发送GET /GBT到我们的 Web 服务器(我检查了 wireshark 跟踪),只计算了第一部分(http://sysney.mycompany.net.au),但/GBT被切断了.

如果我将 url 更改为www.google.com.au,一切都很好。

我尝试了一些公共网页,例如www.dailytelegraph.com.au/lifestyle,我遇到了同样的问题:lifestyle也被切断了。

我需要在 seleniume 服务器或驱动程序端进行任何设置吗?很感谢。

4

1 回答 1

1

初始化 selenium 时,会指定基本 url(即域名)。指定基本网址后,您可以通过以下方式导航到内部网页selenium.open("/GBT")

于 2012-05-15T11:41:27.720 回答