【问题标题】:selenium tests stuck and not running硒测试卡住并且没有运行
【发布时间】:2013-01-08 15:44:21
【问题描述】:

我正在使用 selenium 测试一个 web 应用程序,所有用 java 编写的测试在 linux (mint mate) 上运行良好,但是当我尝试在 windows 7 上启动相同的测试时,在某些时候它会停止并且不会做任何事情,似乎他们卡住了。不是所有的测试,有些运行良好。

我在两台机器上都使用 IntelliJ Idea(如果重要的话)项目和完全相同的 jdk(Linux 上的 1.7.0_07 和 Windows 上的 1.7.0_09)。

我看不出正常的测试和不正常的测试之间有任何严重的区别。我只能猜测,这个问题存在于 TestNG 断言中,因为在调试时它会在其中某个地方结束。也许有人以前遇到过这个问题?

【问题讨论】:

  • 你没有遇到异常吗?
  • 不,它只是继续运行而没有任何进展,好像我在代码中的某处使用了 while(true)。
  • 你在等待什么东西出现吗?
  • 嗯,是的,我等了大约 10 分钟,希望是一些 selenium 搜索问题,然后我手动完成。
  • 你的猜测是对的。我在linux上使用firefox 15.0.1,在windows上使用firefox 17,一旦我下载旧版本并安装它,一切都变得正常了。感谢您的帮助。

标签: java selenium testng


【解决方案1】:

问题出在 windows 和 linux 机器上的不同版本的 firefox 中,尽管我在两者上都使用了相同版本的 selenium。如果您遇到相同的问题,请先检查版本,这样可以节省您的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2015-03-09
    • 2011-11-25
    • 1970-01-01
    • 2011-10-14
    相关资源
    最近更新 更多