执行的时候要等待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  | 










