【问题标题】:Xebium, fitnesse & Selenium PauseXebium,健身和硒暂停
【发布时间】:2012-04-25 21:45:16
【问题描述】:

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

| do | pause | on | 3000 |

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

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

【问题讨论】:

  • 你有向 gitub 上的 Xebium 项目报告这个问题吗?我不知道他们的代码,但 FitNesse 通常可以很好地处理我编写的所有固定装置(包括我公司的基于 Selenium 的测试驱动程序)的暂停。

标签: fitnesse selenium-fitnesse-bridge


【解决方案1】:

我试过了,效果很好:

ensure | do | pause | on | 3000 |

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

【讨论】:

    【解决方案2】:

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

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

    发现于http://seleniumhq.org/docs/02_selenium_ide.jsp#selenium-commands-selenese

    【讨论】:

    • 有点晚了,哈哈,但是我想我确实在某个时候尝试过这个,但我记得它是喜怒无常的,这意味着如果它只是等待按钮,那么它对于其他东西来说太快了页面,然后您等待页面无法正常工作时的页面
    猜你喜欢
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2022-01-06
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多