網頁以及Windows應用程序用戶操作的錄制/回放
來源:
發布時間:2010/8/12
瀏覽次數:877
AutoTester.Net是一個開源自動化程序, 支持網頁以及Windows應用程序用戶操作的錄制/回放, 采用C#/C++編寫.
AutoTester.Net可用于錄制用戶在網頁或者Windows應用程序上的操作, 并且回放. 當然也可以直接編寫代碼, 模擬用戶對網頁或者Windows應用程序的操作.
比如, 可能您每天都會打開gmail, 首先您得輸入用戶名密碼, 然后寫封email發給某人. 您可以采用AutoTester.Net來模擬這一系列動作. 然后, 您只需要運行這個程序, AutoTester.Net將會打開瀏覽器, 輸入您的用戶名密碼, 撰寫email并發送.
例子:
下面這個例子向您展示幾個最基本的操作. 打開瀏覽器 -> 瀏覽google.com -> 在輸入框中輸入"shrinerain autotester" -> 點擊"Google Search"按鈕.
using System;
using System.Collections.Generic;
using System.Text;
using Shrinerain.AutoTester.Core;
using Shrinerain.AutoTester.HTMLUtility;
namespace AutoTesterTest
{
class Program
{
[STAThread]
static void Main(string[] args)
{
HTMLTestSession ts = new HTMLTestSession();
ts.Browser.Start(); //start browser
ts.Browser.Load("google.com", true); //load google.com, wait until finish.
ts.Objects.TextBox().Input("AutoTester shrinerain"); //input something.
ts.Objects.Button("Google Search").Click(); //click search button.
}
}
}