Silk Test Workbench が再生時にテスト対象アプリケーションを開始する方法を指定する基本状態を、スクリプトで編集できます。基本状態では、AUT の実行可能ファイルの場所、作業ディレクトリ、Web アプリケーションの URL や接続文字列などを指定できます。たとえば、ステージング Web サイトで既に実行したテストを、プロダクション Web サイトで実行する場合には、基本状態の URL を変更すれば、新しい Web サイトに対してテストを実行することができます。
スクリプトで基本状態を編集するには:
' VB code ' Go to web page 'demo.borland.com/InsuranceWebExtJS' BrowserBaseState baseState = new BrowserBaseState() ' <-- Insert your changes here! baseState.Execute()
' VB code baseState.Executable=executableたとえば、電卓を指定する場合は、次のように入力します。
' VB code baseState.Executable = "C:\\Windows\\SysWOW64\\calc.exe"Mozilla Firefox を指定する場合は、次のように入力します。
' VB code baseState.Executable = "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"
' VB code baseState.CommandLineArguments = commandLineArgumentsたとえば、Mozilla Firefox を myProfile プロファイルを指定して起動する場合は、次のように入力します。
' VB code baseState.CommandLineArguments = "-p myProfile"
' VB code baseState.WorkingDirectory = workingDirectory
' VB code baseState.ExecutablePattern = executablePatternたとえば、電卓に対して実行可能ファイル パターンを指定する場合は、次のように入力します。
' VB code baseState.ExecutablePattern = "*\\calc.exe"
' VB code baseState.CommandLinePattern = commandLinePatternたとえば、アプリケーションのコマンド ラインが com.example.MyMainClass で終わる場合には、コマンド ライン パターンに *com.example.MyMainClass を使用します。
' VB code baseState.CommandLinePattern = "*com.example.MyMainClass"
' VB code baseState.BrowserType = BrowserType.GoogleChrome
' VB code baseState.Url = urlたとえば、次のように入力します。
' VB code baseState.Url = "demo.borland.com/InsuranceWebExtJS/"
' VB code baseState.ViewportHeight = viewportHeight baseState.ViewportWidth = viewportWidth
' VB code New MobileBaseState(connectionString)接続文字列についての詳細は、「リモート デスクトップ ブラウザーの接続文字列」または「モバイル デバイスの接続文字列」を参照してください。
' VB code baseState.ConnectionString = "moz:firefoxOptions= {\"prefs\": { \"browser.download.dir\":\"C:/Download/\"}};"詳細については、「WebDriver ベースのブラウザーのケイパビリティの設定」を参照してください。