似乎无法使用预定义的配置文件运行量角器测试

时间:2018-12-13 14:06:22

标签: firefox selenium-webdriver protractor geckodriver firefox-profile

首先,我对量角器很陌生,如果这是一些基本的东西,请多多包涵。我正在尝试使用手动创建的预定义配置文件启动firefox(安装了我需要的一个插件)。 我的浏览器功能如下:

 capabilities: {
browserName: 'firefox',
'loggingPrefs': {
  'browser': 'INFO'
},
marionnette: true,
acceptSslCerts: true,
directConnect: false,
maxInstances: 1,

'moz:firefoxOptions':{
  "binary": 'C:/Program Files (x86)/Mozilla Firefox/firefox.exe',     
  "args": ["-profile","C:/Users/../AppData/Roaming/Mozilla/Firefox/Profiles/484v0qv4.automation"]

},

当我使用此设置运行时,firefox浏览器会以我的配置文件设置启动,但是它不会与浏览器进行交互,这意味着不会运行任何测试,而是会给出连接被拒绝的错误:

[14:45:33]我/已托管-使用http://127.0.0.1:4444/wd/hub上的硒服务器 [14:45:42] E /运行器-无法启动WebDriver会话。 (节点:32404)UnhandledPromiseRejectionWarning:WebDriverError:权限被拒绝

如果我从功能中删除args [-profile]行,则将启动Firefox,而不会出现任何问题,并且webdriver可与浏览器进行交互,而不会出现任何问题。 但是我真的需要使用预定义的配置文件启动,任何人都可以在这里帮助我吗?

我正在运行最新的geckodriver和selenium,并使用Firefox 60.3版(我们的办公室仅允许使用此Firefox)

0 个答案:

没有答案