(二十)until

乙醇 创建于 over 7 years 之前

最后更新: less than a minute 之前

阅读数: 180

(二十)until

until

until一般跟wait一起用,用于等待页面上的一些条件被满足

条件一览

  • ableToSwitchToFrame(frame): 直到selenium可以将定位上下文切换到frame里
  • alertIsPresent(): 直到alert出现
  • elementIsDisabled(element): 直到元素灰掉,不能被点击
  • elementIsEnabled(element): 直到元素可以被点击
  • elementIsNotSelected(element): 直到元素不可选
  • elementIsNotVisible(element): 直到元素不可见
  • elementIsSelected(element): 直到元素可选
  • elementIsVisible(element): 直到元素可见
  • elementLocated(locator): 最常用,直到元素可以被定位
  • elementTextContains(element, substr): 直到元素的text包含substr
  • elementTextIs(element, expected_text): 直到元素的text是expected_text
  • elementTextMatches(element,regex): 直到元素的text满足正则表达式regex
  • elementsLocated(locator): 直到一组元素被定位
  • stalenessOf(element): 直到元素被dom树移除或页面刷新
  • titleContains(substr): 直到页面title包含substr
  • titleIs(expected_title): 直到页面的title是expected_title
  • titleMatches(regex): 直到页面的title满足正则表达式regex
  • urlContains(substrUrl): 直到页面url包含substrUrl
  • urlIs(expected_url): 直到页面的url是expected_url
  • urlMatches(regex): 直到页面的url满足正则表达式regex

自定义条件

until还允许我们自定义条件。我们只需要传入1个回调,该回调返回真值(true)就代表等待的条件被满足。

在javascript,真值表示所有不是null, undefined, false, 0, 或 空字符串的值。

driver.wait(function() {
  return driver.getTitle().then(function(title) {
    return title === '测试教程网';
  });
}, 1000);
0

相关课程

测试工具合集
图文
测试工具合集

课程分类: 自动化测试 测试工具 中间件

我们收集的各种测试工具

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 12:04:41

免费

查看详情
selenium python 综合教程
图文
selenium python 综合教程

课程分类: 自动化测试

selenium python入门及提升

  • 已完结
  • 已更新21集
  • 最后更新时间: 2024-03-18 10:51:39

免费

查看详情
slenium java 语言教程
图文
slenium java 语言教程

课程分类: 自动化测试

selenium java binding

  • 已完结
  • 已更新20集
  • 最后更新时间: 2024-03-18 10:26:10

免费

查看详情