forked from fediversity/fediversity
		
	Pixelfed on Firefox
This commit is contained in:
		
							parent
							
								
									1f67866982
								
							
						
					
					
						commit
						8e001c5dc6
					
				
					 1 changed files with 7 additions and 8 deletions
				
			
		|  | @ -17,17 +17,16 @@ let | |||
|     import sys | ||||
|     from selenium import webdriver | ||||
|     from selenium.webdriver.common.by import By | ||||
|     from selenium.webdriver.chrome.options import Options | ||||
|     from selenium.webdriver.firefox.options import Options | ||||
|   ''; | ||||
| 
 | ||||
|   seleniumSetup = '' | ||||
|     print("Create and configure driver...", file=sys.stderr) | ||||
|     options = Options() | ||||
|     # options.add_argument("--headless=new") | ||||
|     service = webdriver.ChromeService(executable_path="${lib.getExe pkgs.chromedriver}")  # noqa: E501 | ||||
|     driver = webdriver.Chrome(options=options, service=service) | ||||
|     options.add_argument("--headless") | ||||
|     service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}")  # noqa: E501 | ||||
|     driver = webdriver.Firefox(options=options, service=service) | ||||
|     driver.implicitly_wait(30) | ||||
|     driver.set_window_size(1280, 960) | ||||
|   ''; | ||||
| 
 | ||||
|   seleniumPixelfedLogin = '' | ||||
|  | @ -154,8 +153,8 @@ pkgs.nixosTest { | |||
|         # TODO: pair down | ||||
|         environment.systemPackages = with pkgs; [ | ||||
|           python3 | ||||
|           chromium | ||||
|           chromedriver | ||||
|           firefox-unwrapped | ||||
|           geckodriver | ||||
|           xh | ||||
|           seleniumScriptPostPicture | ||||
|           seleniumScriptGetSrc | ||||
|  | @ -168,7 +167,7 @@ pkgs.nixosTest { | |||
|           ## without this we get frivolous errors in the logs | ||||
|           MC_REGION = "garage"; | ||||
|         }; | ||||
|         # chrome does not like being run as root | ||||
|         # Do not run Selenium scripts as root | ||||
|         users.users.selenium = { | ||||
|           isNormalUser = true; | ||||
|         }; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue