forked from mrlan/EnglishPal
				
			time.sleep(1)
							parent
							
								
									fcd2c83904
								
							
						
					
					
						commit
						d1589f6062
					
				| 
						 | 
					@ -9,10 +9,6 @@ from selenium.webdriver.common.action_chains import ActionChains
 | 
				
			||||||
from helper import signup
 | 
					from helper import signup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def has_punctuation(s):
 | 
					 | 
				
			||||||
    return any(c in string.punctuation for c in s)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def select(driver):
 | 
					def select(driver):
 | 
				
			||||||
    text_element = driver.find_element(By.ID, 'article')
 | 
					    text_element = driver.find_element(By.ID, 'article')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +22,7 @@ def select(driver):
 | 
				
			||||||
    # 假设我们想要选择从第10个字符开始的5个字符
 | 
					    # 假设我们想要选择从第10个字符开始的5个字符
 | 
				
			||||||
    actions.click()
 | 
					    actions.click()
 | 
				
			||||||
    actions.perform()
 | 
					    actions.perform()
 | 
				
			||||||
    time.sleep(5)
 | 
					    time.sleep(1)
 | 
				
			||||||
    # 找到包含要选择文字的元素
 | 
					    # 找到包含要选择文字的元素
 | 
				
			||||||
    text_element = driver.find_element(By.ID, 'article_title')
 | 
					    text_element = driver.find_element(By.ID, 'article_title')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,7 +58,7 @@ def test_selected_second_word(driver, URL):
 | 
				
			||||||
        assert selected_words != "","选中单词被放置框中"
 | 
					        assert selected_words != "","选中单词被放置框中"
 | 
				
			||||||
        #再次选取
 | 
					        #再次选取
 | 
				
			||||||
        select(driver)
 | 
					        select(driver)
 | 
				
			||||||
        time.sleep(6)
 | 
					        time.sleep(1)
 | 
				
			||||||
        selected_second_words = driver.find_element(By.ID, 'selected-words').get_attribute('value')
 | 
					        selected_second_words = driver.find_element(By.ID, 'selected-words').get_attribute('value')
 | 
				
			||||||
        assert selected_second_words.strip() == "", "选中的单词被删除"
 | 
					        assert selected_second_words.strip() == "", "选中的单词被删除"
 | 
				
			||||||
    finally:
 | 
					    finally:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue