预期条件支持

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

预期出现一个弹框。


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

预期定位一个元素并且检查选中状态是否符合预期,​locator​是一个(by,path)的​tuple​,​is_selected​是布尔值。


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

预期一个定位的元素是选中的。


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

预期元素是否选中。


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

预期一个元素是否可见可用,以便可以点击它。


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

预期一个元素是选中的。


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)

预期元素不可见或者不在​DOM​上,​locator​定位元素。


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

预期至少有一个元素出现在web页面上,​locator​是用来寻找已经被定位了的​WebElements list​。


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

预期元素正在页面的​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_)

预期给定的文本会出现在指定的元素上。


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

预期给定的文本会出现在指定的元素的​value​上。


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

预期标题包含一个指定的字符串(大小写敏感),匹配返回​True​,否则返回​False​。


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

预期标题完全匹配一个字符串。


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

预期已经在​DOM​上的一个元素是可见的。可见不仅仅表示元素是显示的,而且长宽都要大于0。参数​element​是一个​WebElement​。如果元素可见,则返回这个元素对象。


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

和​visibility_of​类似,不同的是通过一个定位器来定位元素。如果元素被定位到并且可见,则返回这个元素对象。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号