java - Setting chrome capabilities in application.properties file using QAF Automation framework is not working -


i'm new using qaf automation framework. followed documentation on page - https://qmetry.github.io/qaf/latest/setting_driver_capabilities.html

my requirement is: have download file in test , download should go project's download folder , not on macbook/test machine's download folder.

i'm using chromedriver , have set chrome capabilities in application.properties file within qaf framework. added below it's not working

chrome.capabilities.profile.default_content_settings.popups=0 chrome.capabilities.download.default_directory=/downloads chrome.capabilities.credentials_enable_service=false chrome.capabilities.profile.password_manager_enabled=false chrome.capabilities.capabilitytype.accept_ssl_certs=true chrome.additional.capabilities={"chrome options":{"args":["--headless - -disable-gpu"]}} 

i tried directly using chrome.additional.capabilities capabilities wanted set, below, , didn't work either

 chrome.additional.capabilities={"chrome options":{"args":["--allow-  outdated-plugins","--always-authorize-plugins","--headless --disable-  gpu","-disable-extensions"]},"prefs":  [{"profile.default_content_settings.popups":0},  {"download.default_directory":"/downloads"},  {"credentials_enable_service":false},  {"profile.password_manager_enabled":false}]} 

when execute test, test runs , passes file downloaded macbook download directory , not within project specific download folder i've set using capabilities.

i tried using chromedriver.capabilities instead of chrome.capabilities no success.

can used qaf before, me solving issue?

few correction needs in additional capability value:

  • key chrome options chromeoptions
  • preferences 1 of option requires map key prefs
  • try providing absolute path download directory.

your additional capability should below (make sure there no line break):

 chrome.additional.capabilities={"chromeoptions":{"args":["--allow-  outdated-plugins","--always-authorize-plugins","--headless --disable-  gpu","-disable-extensions"],"prefs":  {"profile.default_content_settings.popups":0,  "download.default_directory":"/usr/workspace/testproject/downloads",  "credentials_enable_service":false,  "profile.password_manager_enabled":false}}} 

refer chromeoptions-object


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -