webdriver - Robot Framework - Run Firefox with system proxy -
ok got code:
${server} http://www.google.pt/ ${browser} firefox ${delay} 0 *** keywords *** open browser google open browser ${server} ${browser} maximize browser window set selenium speed ${delay} after run keywords "open browser google", firefox opens , can't open url. figured i'm missing work office's proxy access external network. how can configure firefox webdriver open proxy (being system-default)?
ty
assuming using selenium2library (rather seleniumlibrary) easiest way of achieving creating firefox profile , passing in argument open browser keyword.
1-create firefox profile
launch profile manager
firefox.exe -p(windows)/applications/firefox.app/contents/macos/firefox-bin -profilemanager(osx)./firefox -profilemanager(linux)
create new profile (save known location). open profile , open options dialog, advanced tab. select "network" , set proxy settings required. close options , firefox.
2-specify firefox profile in test
${server} http://www.google.pt/ ${browser} firefox ${delay} 0 ${ff_profile} c:/ff_profile *** keywords *** open browser google open browser ${server} ${browser} ff_profile_dir=${ff_profile} maximize browser window set selenium speed ${delay} when run, test use firefox profile proxy settings correctly configured. of course method limited firefox. running through other browsers pick system network configuration anyway shouldn't issue.
Comments
Post a Comment