2011-05-10 113 views
1

我想使用Selenium-RC其中,用户不必先登录自动化任务这里是理想的方案:运行硒作为IE浏览器RC,作为计划任务

如运行一个计划任务和用户没有登录。 Selenium将从一个计划任务开始,打开IE浏览器并执行脚本。

我不知道这是可能的,但我需要模拟与IE浏览器的用户交互,而不登录的用户。这将是做到这一点的最好方法是什么?

IDEA:

将我能够把硒在虚拟机上,已经运行的物理机器上,调度任务的虚拟机;所以当用户注销时,虚拟机仍然可以启动,并且Selenium将在虚拟机上运行。

回答

1

如果您使用ant build,您可以创建一个批处理文件来调用构建。现在您可以安排批次的执行。

我想你可以在使用TestNG框架的同时使用java。因此,您使用testng.xml创建了一个用于执行测试的批处理文件,然后对其进行计划。

+0

我的问题是,我需要Selenium或RFT在计算机锁定时运行。 我不确定是否有虚拟机。有一个批处理启动VMware来打开虚拟机,并在虚拟机上运行硒。 – ajoe 2011-05-11 12:41:13

+0

当您的计算机被锁定时,使用批处理文件执行Selenium应该不是问题。 – Tarun 2011-05-11 13:04:53

+0

我需要使用硒在IE中自动执行任务(例如发送电子邮件)。当计算机被锁定/ notLoggedIn时,我能做到这一点吗? – ajoe 2011-05-11 14:08:38

相关问题