title_is: 判斷當(dāng)前頁面的title是否完全等于(==)預(yù)期字符串,返回是布爾值
title_contains:判斷當(dāng)前頁面的title是否包含預(yù)期字符串瞧毙,返回布爾值
presence_of_element_located: 判斷某個(gè)元素是否被加到了dom樹里胧华,并不代表該元素一定可見
visibility_of_element_located : 判斷某個(gè)元素是否可見. 可見代表元素非隱藏,并且元素的寬和高都不等于0
visibility_of : 跟上面的方法做一樣的事情宙彪,只是上面的方法要傳入
locator矩动,這個(gè)方法直接傳定位到的element就好了
presence_of_all_elements_located : 判斷是否至少有1個(gè)元素存在于dom樹中。舉個(gè)例子释漆,如果頁面上有n個(gè)元素的class都是'column-md-3'悲没,那么只要有1個(gè)元素存在,這個(gè)方法就返回True
text_to_be_present_in_element : 判斷某個(gè)元素中的text是否 包含 了預(yù)期的字符串
text_to_be_present_in_element_value : 判斷某個(gè)元素中的value屬性是否 包含 了預(yù)期的字符串
frame_to_be_available_and_switch_to_it : 判斷該frame是否可以switch進(jìn)去男图,如果可以的話示姿,返回True并且switch進(jìn)去,否則返回False
invisibility_of_element_located : 判斷某個(gè)元素中是否不存在于dom樹或不可見
element_to_be_clickable : 判斷某個(gè)元素中是否可見并且是enable的逊笆,這樣的話才叫clickable
staleness_of : 等某個(gè)元素從dom樹中移除峻凫,注意,這個(gè)方法也是返回True或False
element_to_be_selected : 判斷某個(gè)元素是否被選中了,一般用在下拉列表
>* element_selection_state_to_be: 判斷某個(gè)元素的選中狀態(tài)是否符合預(yù)期
element_located_selection_state_to_be: 跟上面的方法作用一樣览露,只是上面的方法傳入定位到的element荧琼,而這個(gè)方法傳入locator
alert_is_present : 判斷頁面上是否存在alert