selenium-rc无法连接到远程服务器

时间:2010-07-20 05:07:57

标签: c# testing selenium selenium-rc gallio

我昨天遇到了一个奇怪的问题。我正在使用selenium-rc和C#来编写测试脚本。昨天,我第一次收到错误“无法连接到远程服务器”。它似乎随机出现在代码的任何部分。例如该错误在语句selenium.setspeed(2000);处触发。在另一个脚本中,它在一个断言语句中触发。如果问题是关于与selenium服务器的连接,那么为什么它会执行其他selenium命令并仅在某些特定语句中抛出错误。如果您需要有关错误的更多具体信息,请与我们联系。

有没有人在处理类似的错误之前?在这方面的任何帮助将不胜感激。

谢谢和问候,
Vamyip

1 个答案:

答案 0 :(得分:2)

由于页面加载,有时会出现看似随机的Selenium错误。例如,单击导致页面转换的内容然后再次单击。根据页面加载的速度,如果第二次单击操作跳过枪,则在有一些加载时可能会遇到错误。如果第二个命令是waitForPageToLoad(),甚至可能发生这种情况。解决方案通常是在所有可能导致转换的操作之后立即建立一个短暂的睡眠状态。

在这些情况下引发的错误往往有些模糊和误导。如果您在少数页面中运行并收到此错误,您是否可以跟踪在每次失败之前发送的上一个命令? (在这个例子中你在selenium.setspeed()之前调用了什么?)

相关问题