设置硒测试的系统日期

时间:2012-12-03 11:33:35

标签: testing selenium functional-testing

我有一个Javascript脚本应该在周末和晚上工作,我想用Selenium进行测试(是的,我知道Jasmine,在这个项目中使用Selenium更容易)。

是否有可能以某种方式更改系统(浏览器)日期以测试脚本而无需在脚本中编写setter进行测试?

1 个答案:

答案 0 :(得分: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)");

我希望这有助于......一切顺利:)