nicer timing for video
This commit is contained in:
		
							parent
							
								
									5090927bcf
								
							
						
					
					
						commit
						4178822ee2
					
				
					 2 changed files with 12 additions and 2 deletions
				
			
		|  | @ -173,7 +173,7 @@ in { | |||
|       script = '' | ||||
|         set -xeuo pipefail | ||||
|         # give garage time to start up | ||||
|         sleep 60 | ||||
|         sleep 10 | ||||
| 
 | ||||
|         # XXX: this is very sensitive to being a single instance | ||||
|         # (doing the bare minimum to get garage up and running) | ||||
|  |  | |||
|  | @ -8,6 +8,7 @@ let | |||
|     } '' | ||||
|     import sys | ||||
|     import os | ||||
|     import time | ||||
|     from selenium import webdriver | ||||
|     from selenium.webdriver.common.by import By | ||||
|     from selenium.webdriver.support.wait import WebDriverWait | ||||
|  | @ -42,14 +43,22 @@ let | |||
|     driver.find_element(By.ID, "password").send_keys(password) | ||||
|     # FIXME: This is disgusting. Find instead the input type submit in the form | ||||
|     # with action ending in "/login". | ||||
|     time.sleep(1) | ||||
|     print("Click “Login” button...") | ||||
|     driver.find_element(By.XPATH, "//button[normalize-space()='Login']").click() | ||||
| 
 | ||||
|     time.sleep(3) | ||||
| 
 | ||||
|     # Find the new post form, fill it in with our pictureand a caption. | ||||
|     print("Click on “Create New Post”...") | ||||
|     driver.find_element(By.LINK_TEXT, "Create New Post").click() | ||||
|     print("Add file to input element...") | ||||
|     driver.find_element(By.XPATH, "//input[@type='file']").send_keys(green_path) | ||||
|     driver.find_element(By.XPATH, "//input[@type='file']").send_keys(media_path) | ||||
|     print("Add a caption") | ||||
|     driver.find_element(By.CSS_SELECTOR, ".media-body textarea").send_keys( | ||||
|         "Fediversity test of image upload to pixelfed with garage storage." | ||||
|     ) | ||||
|     time.sleep(3) | ||||
|     print("Click on “Post” button...") | ||||
|     driver.find_element(By.LINK_TEXT, "Post").click() | ||||
| 
 | ||||
|  | @ -64,6 +73,7 @@ let | |||
|             ), | ||||
|         ) | ||||
|     ) | ||||
|     time.sleep(3) | ||||
|     print("Take screenshot...") | ||||
|     if not driver.save_screenshot(screenshot_path): | ||||
|         raise Exception("selenium could not save screenshot") | ||||
|  |  | |||
		Reference in a new issue
	
	 Taeer Bar-Yam
						Taeer Bar-Yam