我正在尝试使用Fiddler 4.6.2.3作为Firefox中Selenium RC(独立服务器.jar文件v2.53.0)的代理,而不是Selenium RC的内置代理。我这样做是因为我想利用Fiddler的能力。我让Fiddler在Firefox和HTTPS上正常使用Firefox。我使用独立的Selenium RC服务器.jar文件让Selenium RC与“* firefox”配置文件一起正常工作。 我想做的是用Fiddler替换Selenium的内置代理。
我从同一个.BAT文件启动Fiddler和Selenium RC。我首先启动Fiddler,然后使用Selenium RC独立服务器启动测试套件。当我在.BAT文件中注释Fiddler的发布时,Selenium RC测试套件可以完美地执行。当我启动Fiddler,然后启动Selenium RC测试套件(均来自.BAT文件)时,Selenium RC抱怨说Fiddler的安全证书是一个问题而Selenium RC测试套件失败了。
我是自动化测试和Selenium的新手。我已经尝试使用Selenium RC命令行选项-avoidProxy
来查看Selenium RC是否会以某种方式“找到”Fiddler,如果它被指示不使用其内置代理。这不起作用 - Selenium RC仍抱怨Fiddler安全证书。我还尝试使用Selenium RC -trustAllSSLCertificates
命令行选项。这完全绕过了Fiddler解决了Fiddler证书问题,这当然阻止了Fiddler捕获任何HTTP和HTTPS流量。
我希望发生以下情况:
感觉我几乎已经解决了这个问题。有谁知道如何将Fiddler“连接”到Selenium RC。顺便说一句 - 我知道Selenium RC据说已经被弃用而不赞成Selenium 2.0 WebDriver。然而,Selenium网站表示,Selenium RC仍在维护中,并且在其限制范围内是一种可用的产品。我没有必要在WebDriver中开发这个解决方案,所以如果可以用Fiddler替换Selenium RC的代理,那就是我喜欢的。
提前感谢您的帮助 -