Selenium IDE---等待与变量


等待

在 Selenium IDE 中提供了 pause 来设置固定的休眠时间,waitFor 在一定时间内等待某一元素显示

  waitFor 如果 Value 为空,默认为 60 秒。除了上面例子用到的 waitForTitle、waitForText、waitForElementPresent 外还有其它一些 waitFor 方法。
  waitForCondition
  waitForCondition(JavaScriptSnippet,time)
  - 在限定时间内,等待一段 JavaScript 代码返回 true 值,超时则停止等待

  waitForValue
  waitForValue(Locator,pattern)
  - 等待某元素的 value(如百度搜索按钮)被赋予某值。
  - 会轮流检测该值,所以要注意如果该值长时间一直不赋予该 input 该值的话,可能会导致阻塞

 

变量

  store 用于定义变量。

可把页面中获取到的标题、文本信息和元素定义成变理 title、text 和 element,下面完整的用例配合断言与验证使用这些变量。

这里例子中就综合的运行了前面所学的方法,命 store 定义实际结果进行验证与验证。下面看一下store 的其它用方法的应用。

  strore
  store(expression, variableName)
  定义一个变量里。
  该值可以由自其他变量组合而成或通过 JavaScript 表达式赋值给变量

  storeAttribute
  storeAttribute(.{}elementLocator@attributeName,variableName.{})
  把指定元素的属性的值赋予给变量

 

实例

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM