預(yù)期條件支持

2021-06-23 17:58 更新
class selenium.webdriver.support.expected_conditions.alert_is_present

預(yù)期出現(xiàn)一個彈框。


class selenium.webdriver.support.expected_conditions.element_located_selection_state_to_be(locator, is_selected)

預(yù)期定位一個元素并且檢查選中狀態(tài)是否符合預(yù)期,?locator?是一個(by,path)的?tuple?,?is_selected?是布爾值。


class selenium.webdriver.support.expected_conditions.element_located_to_be_selected(locator)

預(yù)期一個定位的元素是選中的。


class selenium.webdriver.support.expected_conditions.element_selection_state_to_be(element,is_selected)

預(yù)期元素是否選中。


class selenium.webdriver.support.expected_conditions.element_to_be_clickable(locator)

預(yù)期一個元素是否可見可用,以便可以點擊它。


class selenium.webdriver.support.expected_conditions.element_to_be_selected(element)

預(yù)期一個元素是選中的。


class selenium.webdriver.support.expected_conditions.frame_to_be_available_and_switch_to_it(locator)

檢查框架是否可以被切換,如果可以,那么就切換到這個框架。


class selenium.webdriver.support.expected_conditions.invisibility_of_element_locator(locator)

預(yù)期元素不可見或者不在?DOM?上,?locator?定位元素。


class selenium.webdriver.support.expected_conditions.presence_of_all_elements_located(locator)

預(yù)期至少有一個元素出現(xiàn)在web頁面上,?locator?是用來尋找已經(jīng)被定位了的?WebElements list?。


class selenium.webdriver.support.expected_conditions.presence_of_element_located(locator)

預(yù)期元素正在頁面的?DOM?上,這不意味著元素是可見的。


class selenium.webdriver.support.expected_conditions.staleness_of(element)

等待元素不再附在?DOM?上,?element?是要等待的元素,如果元素仍然在?DOM?上返回?False?,否則返回?True?。


class selenium.webdriver.support.expected_conditions.text_to_be_present_in_element(locator, text_)

預(yù)期給定的文本會出現(xiàn)在指定的元素上。


class selenium.webdriver.support.expected_conditions.text_to_be_present_in_element_value(locator, text_)

預(yù)期給定的文本會出現(xiàn)在指定的元素的?value?上。


class selenium.webdriver.support.expected_conditions.title_contains(title)

預(yù)期標(biāo)題包含一個指定的字符串(大小寫敏感),匹配返回?True?,否則返回?False?。


class selenium.webdriver.support.expected_conditions.title_is(title)

預(yù)期標(biāo)題完全匹配一個字符串。


class selenium.webdriver.support.expected_conditions.visibility_of(element)

預(yù)期已經(jīng)在?DOM?上的一個元素是可見的??梢姴粌H僅表示元素是顯示的,而且長寬都要大于0。參數(shù)?element?是一個?WebElement?。如果元素可見,則返回這個元素對象。


class selenium.webdriver.support.expected_conditions.visibility_of_element_located(locator)

和?visibility_of?類似,不同的是通過一個定位器來定位元素。如果元素被定位到并且可見,則返回這個元素對象。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號