python三种等待方式_selenium3+python自动化15-三种等待方式

title_is(title)

title_contains(title)

这两个条件验证传入的参数title是否等于或包含于driver.title

presence_of_element_located(locator)

presence_of_all_elements_located(locator)

这两个条件验证元素是否出现,传入的参数都是元组类型的locator,如(By.ID, 'kw')

前者只需任意一个;后者需所有符合条件的元素

visibility_of_element_located(locator)

invisibility_of_element_located(locator)

visibility_of(element)

这三个条件验证元素是否可见,一、三验证可见,二验证不可见

前两个传入的是locator,最后一个直接传定位到的element就行

text_to_be_present_in_element(locator, text_)

text_to_be_present_in_element_value(locator, text_)

这两个条件判断某段文本是否出现在某元素中,前者判断元素的text,后者判断元素的value

frame_to_be_available_and_switch_to_it(locator)

这个条件判断frame是否可切入,可传入locator元组或者直接传入定位方式:id、name、index或WebElement

alert_is_present()

这个条件判断是否有alert出现

element_to_be_clickable(locator)

这个条件判断元素是否可点击

element_to_be_selected(element)

element_located_to_be_selected(locator)

element_selection_state_to_be(element, is_selected)

element_located_selection_state_to_be(locator, is_selected)

这四个条件判断元素是否被选中,前两者判断选中;后两者判断传入的状态

staleness_of(element)

最后一个条件判断一个元素是否仍在DOM中,可以判断页面是否刷新了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值