預(yù)期條件支持

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

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


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

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


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

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


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ù)期一個(gè)元素是否可見(jiàn)可用,以便可以點(diǎn)擊它。


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

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


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

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


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

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


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

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


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

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


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ù)期給定的文本會(huì)出現(xiàn)在指定的元素上。


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

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


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

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


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

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


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

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


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

和?visibility_of?類似,不同的是通過(guò)一個(gè)定位器來(lái)定位元素。如果元素被定位到并且可見(jiàn),則返回這個(gè)元素對(duì)象。


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)