WebDriverError:无效的Firefox首选项值:network.http.phishy-userpass-length = 255

时间:2017-03-28 19:47:53

标签: javascript firefox selenium-webdriver protractor geckodriver

我正在尝试通过gecko驱动程序(v0.15)在Protractor 5.1.1中使用特定的Firefox配置文件启动一个新的测试用例。以下说明用于创建配置文件:Set firefox profile protractor

当我通过量角器配置开始执行时,出现以下错误:

  

WebDriverError:无效的Firefox偏好值:network.http.phishy-userpass-length = 255

首选项browser.download.folderList引用的行为相同。

firefoxProfile.setPreference("browser.download.folderList", 2);

此设置是否有解决方法?如果没有设置phishy-userpass-length,我会得到一个阻塞弹出窗口。

谢谢!

此致 瓦尔德马

1 个答案:

答案 0 :(得分:0)

默认情况下,Firefox个人资料中不会创建此隐藏的首选项键network.http.phishy-userpass-length

您是否还在https://www.npmjs.com/package/firefox-profile处调用了Par _array[Size]; // Instead of Par* _array[Size] // You need an array of structures instead of array of pointers ... Par* index; // Instead of Par* index[Size] // Here looks like index is a pointer to a current element ... pomPar = index; // Instead of pomPar = index[0]; // This is a pointer to the node, while index[0] is its value

根据this old issue,您需要在std::vector中手动添加它,这要归功于右键单击和New->整数。