Selenium显示等待常用的等待条件ExpectedConditions


    
new WebDriverWait(Drivers._driverInstance, new TimeSpan(0, 0, 2)).Until(ExpectedConditions.InvisibilityOfElementLocated(locator));

ExpectedConditions.InvisibilityOfElementLocated(locator)等待指定元素消失
ExpectedConditions.TextToBePresentInElement 等待指定元素text出现(包含)某文字
ExpectedConditions.ElementIsVisible
ExpectedConditions.ElementExists
ExpectedConditions.titleIs
ExpectedConditions.titleContains
ExpectedConditions.UrlToBe
ExpectedConditions.UrlContains
ExpectedConditions.elementSelectionStateToBe(By.xpath("//*[@id='kw']"), true) //判断某个元素的选中状态是否符合预期

ExpectedConditions.alertIsPresent 出现alert
presenceOfAllElementsLocatedBy 检查网页上是否存在某个元素

· elementSelectionStateToBe()

· elementToBeClickable()

· elementToBeSelected()

· frameToBeAvaliableAndSwitchToIt()

· invisibilityOfTheElementLocated()

· invisibilityOfElementWithText()

· presenceOfAllElementsLocatedBy()

· presenceOfElementLocated()

· textToBePresentInElement()

· textToBePresentInElementLocated()

· textToBePresentInElementValue()

· titleIs()

· titleContains()

· visibilityOf()

· visibilityOfAllElements()

· visibilityOfAllElementsLocatedBy()

· visibilityOfElementLocated()


posted @   桃花雪  阅读(243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示