2

我正在解决一个问题,即在页面上搜索特定元素时我的 Selenium IDE 测试成功(Command=waitForElementPresent 和 Target=link=Related Sites),但是当我从 Jenkins 'SeleniumHQ htmlSuite Run' 中运行它时,相同的命令却失败了。

举个例子; waitForElementPresent link=相关站点在 30000 毫秒后超时

我不想给人留下所有“waitForElementtPresent”命令都失败的印象,因为有些命令成功了。

我只是不知道我是否正在处理时间问题,或者当它将在 Jenkins 'SeleniumHQ htmlSuite Run' 中运行时,我必须对测试进行不同的编码。

任何可以帮助我理解为什么我会在同一命令下得到不同行为的建议都让我感到困惑,并且不确定如何解决。

预先感谢您的帮助。

4

1 回答 1

0

我猜您的脚本设置了默认超时,这就是您面临问题的原因。

只需尝试selenium.setTimeout("0")在启动 selenium 的构造函数中使用。

于 2012-12-18T06:00:35.990 回答