1

週末や夜間に動作する Javascript スクリプトがあり、それを Selenium でテストしたいと考えています (Jasmine については知っています。このプロジェクトでは Selenium を使用する方が簡単です)。

テスト用のスクリプトにセッターを記述せずに、システム (ブラウザー) の日付を変更してスクリプトをテストすることは可能ですか?

4

1 に答える 1

1

Seleniumの方法でそれを行う方法があります....Javascript関数を同期および非同期の方法で呼び出し/実行できます....

IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("http://www.google.com");
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;

同期方法

js.ExecuteAsyncScript("Javascript_Function(Date_x,Time_Y)");

非同期 - 方法

js.ExecuteScript("Javascript_Function(Date_x,Time_Y)");

これがお役に立てば幸いです...最善を尽くします:)

于 2012-12-12T06:16:56.060 に答える