【问题标题】:selenium-rc Unable to connect to remote serverselenium-rc 无法连接到远程服务器
【发布时间】:2010-07-30 03:34:08
【问题描述】:

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

以前有没有人处理过类似的错误?对此方向的任何帮助将不胜感激。

感谢和问候,
瓦米普

【问题讨论】:

    标签: c# testing selenium selenium-rc gallio


    【解决方案1】:

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

    在这些情况下引发的错误通常有些模糊和误导。如果您运行并在少数几页中出现此错误,您能否跟踪每次失败前发送的上一个命令? (在这种情况下,你在 selenium.setspeed() 之前叫什么?)

    【讨论】:

      猜你喜欢
      • 2012-01-24
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多