我是否需要使用-jssh扩展名从命令提示符手动打开firefox浏览器并在firefox中运行测试

我已经安装了firewatir 1.8.0,jssh 0.9 addon。 每次我想在firefox中运行测试时,是否需要使用-jssh扩展名从命令提示符手动打开firefox浏览器? 当我尝试在不手动打开浏览器的情况下运行测试时,我收到以下错误:   C:/Ruby192/lib/ruby/gems/1.9.1/gems/firewatir-1.8.0/lib/firewatir/firefox.rb:156:在`rescue in set_defaults'中:无法连接到机器:127.0.0.1 on端口9997.确保JSSh已正确安装并且Firefox使用'-jssh'选项运行(Watir :: Exception :: UnableToStartJSShException) 此外,我尝试通过在Mozilla Firefox Properties窗口的Target文本框中更改从
"C:Program FilesMozilla Firefoxfirefox.exe"
"C:Program FilesMozilla Firefoxfirefox.exe" -jssh
的路径来运行测试。     
已邀请:
是的,请看更多信息 您需要使用acommand line参数打开Firefox以使FireWatir识别jssh。为此,请打开命令提示符或终端,然后运行:
firefox.exe -jssh
要么
./firefox-bin -jssh
从相应的文件夹,取决于您的平台。 我也鼓励你把watir-webdriver作为另一种选择。正在进行的JSSH / firewatir开发对于Firefox 4及更高版本来说是值得怀疑的。 Watir-webdriver看起来像是要走的路,特别是如果你刚开始的话。     
在我的Mac上运行时,WATIR测试会自动启动带有JSSH的Firefox,但通常这需要比脚本中的连接超时更长的启动时间。 因此,在运行脚本之前手动启动它会更容易。     

要回复问题请先登录注册