首页 > Agile开发 > Selenium测试支持JavaScript

Selenium测试支持JavaScript

2009年8月12日 发表评论 阅读评论

Agile自动测试的重要利器,Selenium测试,功能强劲,适合对web程序进行自动测试。测试脚本,一次编写,反复自动测试,在开发过程中,起到了将功能锁定的作用。

今天有同事问,Selenium测试脚本,是否可以获取当前日期?查了一下发现可以。而且可以把当前日期以各种形式保存在脚本中,供此后输入、比较等操作。这一切源于,Selenium测试脚本可以执行JavaScript片段,这样,JavaScript具有的各种功能,都可以提供给Selenium测试了。

下面这个脚本,可以获取当前日期,可以把日期存储在currentdate变量中,可以用该变量比较界面上的值,还可以把变量的值输入到浏览器的输入框。

<tr>
 <td>type</td>
 <td>classCIpRanges[0].readableIpAddressRange</td>
 <td>javascript{&quot;&quot;+((new Date()).getMonth()+1)+&quot;/&quot;+(new Date()).getDate()+&quot;/&quot;+(new Date()).getFullYear()}</td>
</tr>
<tr>
 <td>storeEval</td>
 <td>javascript{&quot;&quot;+((new Date()).getMonth()+1)+&quot;/&quot;+(new Date()).getDate()+&quot;/&quot;+(new Date()).getFullYear()}</td>
 <td>currentdate</td>
</tr>
<tr>
 <td>assertValue</td>
 <td>classCIpRanges[0].readableIpAddressRange</td>
 <td>${currentdate}</td>
</tr>
  • Delicious
  • Digg
  • Facebook
  • StumbleUpon
  • FriendFeed
  • MySpace
  • Technorati Favorites
  • Twitter
  • LinkedIn
  • Reddit
  • Google Bookmarks
  • Mixx
  • Share/Bookmark
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.