执行的时候要等待XX元素出来的时候再执行XX操作
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
wait = WebDriverWait(driver,20)
wait.until(EC.text_to_be_present_in_element((By.ID,'id_name'),'id_value'))| 1 |  | 判断title是否出现 | 布尔 | 
| 2 |  | 判断title是否包含某些字符 | 布尔 | 
| 3 |  | 判断某个元素是否被加到了dom树里,并不代表该元素-定可见 | WebElement | 
| 4 |  | 判断某个元素是否被添加到了dom里并且可见,宽和高都大于0 | WebElement | 
| 5 |  | 判断元素是否可见,如果可见就返回这个元素 | WebElement | 
| 6 |  | 判断是否至少有1个元素存在于dom树中 | 列表 | 
| 7 |  | 判断是否至少有一个元素在页面中可见 | 列表 | 
| 8 |  | 判断指定的元素中是否包含了预期的字符串 | 布尔 | 
| 9 |  | 断指定元素的属性值中是否包含了预期的字符串 | 布尔 | 
| 10 |  | 判断该frame是否可以switch进去 | 布尔 | 
| 11 |  | 判断某个元素在是否存在于dom或不可见 | 布尔 | 
| 12 |  | 判断某个元素中是否可见并且是enable的,代表可点击 | 布尔 | 
| 13 |  | 等待某个元素从dom树中移除 | 布尔 | 
| 14 |  | 判断某个元素是否被选中了,一般用在下拉列表 | 布尔 | 
| 15 |  | 判断某个元素的选中状态是否符合预期 | 布尔 | 
| 16 | element_located_selection_state_to_be | 判断某个元素的选中状态是否符合预期 | 布尔 | 
| 17 | alert_is_present | 判断页面上是否存在alert | alert | 










