0

问题

我正在尝试在 Netbeans 中将 PHPUnit 与 Selenium 一起使用,并且在使用需要用户名和密码的代理运行测试时遇到问题。

我创建了一个新的 firefox 配置文件并安装了一个名为 AutoAuth 的插件,用于保存代理的用户名和密码。

我在启动 Selenium 服务器时指定了这个自定义的 firefox 配置文件,所以当我从命令行运行我的测试时,它不会提示我输入用户名或密码。

环境

通过 Netbeans 运行测试时,Firefox 提示我输入代理的用户名和密码。如果我检查 Netbeans 已启动的浏览器实例的 firefox 扩展,它没有安装 AutoAuth。

AutoAuth 安装在默认配置和我创建的自定义配置文件上,所以我不确定 Netbeans 启动的这个 Firefox 实例的配置文件存储在哪里。

我尝试过的修复

使用用户名和密码在 Netbeans 中指定手动代理,但这甚至不会启动浏览器,它仅在我将其设置为无代理时才有效

使用参数 -p 在 Netbeans 选项中指定浏览器,但这没有效果。

在我为 Firefox Netbeans 启动的实例安装 AutoAuth 时使测试进入睡眠状态,这会安装 s,但是当我重新运行测试时,扩展没有保存。

这让我发疯了有没有人让 phpunit 在 Netbeans 中使用代理?

4

1 回答 1

0

您是否尝试在代码中设置 Firefox 配置文件?如果没有,请尝试

于 2012-08-18T10:35:50.233 回答