0

我目前使用 Xebium,它允许 Selenium 与 Fitnesse 测试一起使用。在 Selenium 中,我可以设置 3000 毫秒的暂停。当我查看 Fitnesse 的源代码时,它具有以下行:

| do | pause | on | 3000 |

但是,当我在 Fitnesse 中运行此测试时,它不会等待 3 秒,我认为它会等待,而是继续下一行。

我需要暂停屏幕才能正确加载按钮。我认为 Fitnesse 对 seleniums 使用暂停或以另一种方式中断它有问题。

4

2 回答 2

1

我试过了,它奏效了:

ensure | do | pause | on | 3000 |

我知道已经两年多了,但我希望这能帮助像我这样刚开始研究 Xebium 的人。干杯

于 2014-05-01T13:54:43.657 回答
0

有点晚了,但对于未来的访问者:您是否尝试过等待按钮出现?Selenium 文档建议这样做:

许多动作可以用“AndWait”后缀调用,例如“clickAndWait”。这个后缀告诉 Selenium 该操作将导致浏览器调用服务器,并且 Selenium 应该等待新页面加载。

可在http://seleniumhq.org/docs/02_selenium_ide.jsp#selenium-commands-selenese找到

于 2013-01-21T09:19:44.400 回答