我目前使用 Xebium,它允许 Selenium 与 Fitnesse 测试一起使用。在 Selenium 中,我可以设置 3000 毫秒的暂停。当我查看 Fitnesse 的源代码时,它具有以下行:
| do | pause | on | 3000 |
但是,当我在 Fitnesse 中运行此测试时,它不会等待 3 秒,我认为它会等待,而是继续下一行。
我需要暂停屏幕才能正确加载按钮。我认为 Fitnesse 对 seleniums 使用暂停或以另一种方式中断它有问题。
我目前使用 Xebium,它允许 Selenium 与 Fitnesse 测试一起使用。在 Selenium 中,我可以设置 3000 毫秒的暂停。当我查看 Fitnesse 的源代码时,它具有以下行:
| do | pause | on | 3000 |
但是,当我在 Fitnesse 中运行此测试时,它不会等待 3 秒,我认为它会等待,而是继续下一行。
我需要暂停屏幕才能正确加载按钮。我认为 Fitnesse 对 seleniums 使用暂停或以另一种方式中断它有问题。
我试过了,它奏效了:
ensure | do | pause | on | 3000 |
我知道已经两年多了,但我希望这能帮助像我这样刚开始研究 Xebium 的人。干杯
有点晚了,但对于未来的访问者:您是否尝试过等待按钮出现?Selenium 文档建议这样做:
许多动作可以用“AndWait”后缀调用,例如“clickAndWait”。这个后缀告诉 Selenium 该操作将导致浏览器调用服务器,并且 Selenium 应该等待新页面加载。
可在http://seleniumhq.org/docs/02_selenium_ide.jsp#selenium-commands-selenese找到