selenium ExpectedConditions常用方法

Expected Conditions的使用場景有兩種 ?1、直接在斷言中使用 ?2、與WebDriverWait配合使用,動態(tài)等待頁面上元素出現(xiàn)或者消失


1、titleIs(String title):判斷當前頁面的title是否精確等于預(yù)期;

2、titleContains(String title):判斷當前頁面的title是否包含預(yù)期字符串;

3、presenceOfElementLocated(By locator):判斷某個元素是否被加到了dom樹里,并不代表該元素一定可見;

4、visibilityOfElementLocated(By locator):判斷某個元素是否可見(代表元素非隱藏,元素的寬和高都不等于0);

5、invisibilityOfElementLocated(By locator):判斷某個元素中是否不存在于dom樹或不可見;

6、textToBePresentInElement(By locator, String text):判斷某個元素中的text是否包含了預(yù)期的字符串;

7、textToBePresentInElementValue(By locator, String text):判斷某個元素中的value屬性是否包含了預(yù)期的字符串;

8、elementToBeClickable(By locator):判斷某個元素中是否可見并且是enable的,這樣的話才叫clickable;

9、elementToBeSelected(By locator):判斷某個元素是否被選中了,一般用在下拉列表;

10、alertIsPresent():判斷頁面上是否存在alert;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容