codecamp

预期条件支持

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​类似,不同的是通过一个定位器来定位元素。如果元素被定位到并且可见,则返回这个元素对象。


selenium2 颜色支持
selenium2 推荐的引入风格
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }