前端测试 灵异事件之二 (重新整理)

victor · 2013年11月07日 · 最后由 victor 回复于 2013年11月07日 · 2487 次阅读

一组 test suite 有 4 个 case
单独跑 都通过, 串跑的话,就会遇到这个问题。

百思不得其解

后来重新单个跑,单个确认。

情况如下
存在一个 test case A, 单独跑,没有任何问题。 当它和其他任何一个 case 串跑(B 跑完 然后跑 A), case A 就会诡异的停止运行。

@after 里面 如果用 close()方法, 浏览器不会关闭 报这个错误

如果在 @after 里面使用 quit()方法,浏览器同样不会关闭 报更诡异的错误

driver.quit() 是 最后一句代码,我实在不明白 还有什么代码在他之后运行 ?

共收到 2 条回复 时间 点赞

上面说的是与 remote webdriver 的通讯出错, 只能排查了. 可以简单加个等待试试.
实在不行就使用 java 进行 debug 了

#1 楼 @seveniruby 我重新编辑了一下,麻烦您再帮我参谋参谋,谢谢啦。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册