首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sahi的代理不再正常工作

Sahi的代理不再正常工作
EN

Stack Overflow用户
提问于 2012-07-18 19:31:02
回答 2查看 1.3K关注 0票数 0

我使用Sahi为我们的网站做了一套测试。这些测试是自动化的,并输入到我们的Jenkins构建系统中。

测试在一台专用PC上运行,该PC不用于任何其他用途。它安装了Sahi和所有的浏览器。Jenkins服务器对测试PC进行远程调用以运行测试。由于运行所有测试所需的时间,此功能测试套件将在夜间运行。

几个月来,这个系统一直运行得很好。但是,几周前的一天,我突然走进办公室,发现所有的测试都失败了。从那以后,他们就再也没有工作过。据我所知,没有什么重大的变化(我们显然会保持浏览器版本的更新,但我不认为失败与任何更新同时发生;Sahi本身自去年以来就没有更新过)

我做了一些工作来找出发生了什么:

Sahi使用代理作为其浏览器控制魔术的一部分,我相信这个代理是问题的根源。但我不知道是怎么回事或者为什么。

当浏览器在Sahi的控制下加载要测试的页面时,似乎没有一个HTTP请求成功。显示原始页面内容(我想是因为它被缓存了),但没有显示任何样式、图形或脚本(除了浏览器已经缓存的那些)。此外,Sahi脚本随后尝试单击一个按钮以继续执行测试,但浏览器无法加载任何内容。Sahi等待了一段时间,但最终脚本超时,测试失败。

当我手动运行Sahi时,我可以在受影响的PC上复制它。它发生在任何网站上,在所有浏览器中。然而,这不会发生在我自己的台式机上,它安装了所有相关软件的相同版本。当然,它过去在测试箱上运行得很好。

我已经尝试过卸载Sahi和浏览器,然后从头开始重新安装。这并没有造成任何不同。(我明白卸载通常并不会删除所有内容,所以我可以在这里做更多的事情?)

我真的希望有人能在这里帮助我,因为我不确定还能尝试什么。

在此之前,非常感谢您。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-24 22:47:59

我不能弄清楚这件事的真相。我怀疑是什么东西阻碍了Sahi代理的工作,但我找不到罪魁祸首。

我在上面浪费了太多的时间,而且运行它的机器也没有任何其他用途,所以我的最终解决方案是从头开始重新安装操作系统。

这就解决了这个问题。它并没有帮助我理解为什么会发生这样的事情,但是只要它还在工作,嗯?

感谢每一位光临的人。

票数 0
EN

Stack Overflow用户

发布于 2012-07-19 11:31:59

由于它在所有浏览器上都会发生,因此防火墙设置可能会阻止对端口9999的访问。关闭防火墙并检查。如果您在Sahi控制台上看到任何异常,您也可以将其发布。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11540319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档