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()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律