上传文件至 app/test
							parent
							
								
									1929c5509a
								
							
						
					
					
						commit
						9aa4dc1e38
					
				|  | @ -0,0 +1,39 @@ | ||||||
|  | from selenium.webdriver.common.action_chains import ActionChains | ||||||
|  | from helper import signup | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | def test_highlight(driver, URL): | ||||||
|  |     try: | ||||||
|  |         # 打开网页 | ||||||
|  |         driver.get(URL) | ||||||
|  |         driver.maximize_window() | ||||||
|  | 
 | ||||||
|  |         # 注册 | ||||||
|  |         signup(URL, driver) | ||||||
|  | 
 | ||||||
|  |         # 取消勾选“划词入库按钮” | ||||||
|  |         highlight_checkbox = driver.find_element_by_id("test1") | ||||||
|  |         driver.execute_script("arguments[0].click();", highlight_checkbox) | ||||||
|  | 
 | ||||||
|  |         article = driver.find_element_by_id("article") | ||||||
|  | 
 | ||||||
|  |         # 创建 ActionChains 对象 | ||||||
|  |         actions = ActionChains(driver) | ||||||
|  | 
 | ||||||
|  |         # 移动鼠标到起点位置 | ||||||
|  |         actions.move_to_element(article) | ||||||
|  |         # actions.move_to_element_with_offset(article, 50, 100) | ||||||
|  |         # 按下鼠标左键 | ||||||
|  |         actions.click_and_hold() | ||||||
|  |         # 拖动鼠标到结束位置 | ||||||
|  |         actions.move_by_offset(400,50) | ||||||
|  |         # 释放鼠标左键 | ||||||
|  |         actions.release() | ||||||
|  |         # 执行操作链 | ||||||
|  |         actions.perform() | ||||||
|  |         # time.sleep(10) | ||||||
|  | 
 | ||||||
|  |         assert driver.find_element_by_tag_name("mark") is not None | ||||||
|  |     finally: | ||||||
|  |         # 测试结束后关闭浏览器 | ||||||
|  |         driver.quit() | ||||||
		Loading…
	
		Reference in New Issue