将WatiN连接到Firefox

3
使用 WatiN 时,我遇到了一些问题: FireFox FF = new FireFox ("http://www.google.com");
在这个点上 FireFox 总是崩溃,并且 VS 报告:

无法从传输连接读取数据:远程主机强制关闭了一个现有的连接。

你知道为什么会发生这种情况吗?
操作系统:Win7 32位;开发工具:VS2008;.NET 版本:3.5;Firefox 版本:3.5;WatiN 版本:2.0.10.928-net-2.0。
2个回答

11

Watin CTP自带的jssh与FireFox 3.5存在问题。

我下载了Swat(Simple Web Automation Toolkit - sourceforge项目),它附带了一个新版本的jssh,适用于FF 3.5,现在Watin可以成功启动FF了。


1
我正在使用FireFox 3.6,也遇到了同样的问题。按照建议的解决方案,使用SWAT下载中找到的jssh-Firefox36-WINNT.xpi(http://sourceforge.net/projects/ulti-swat/)为我解决了这个问题。感谢您的提示 :) - Julian
Nailuj,我们需要对.xpi文件做什么来解决问题? - Ciaran Gallagher

0

WatiN在底层使用COM互操作吗?您可能需要将进程作为32位进程运行(即启动32位的NUnit)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接