2014-03-28 39 views
0

我正面临webdriver 2.3.x API的问题。当机器被锁定时,Webdriver截图API不会截屏

1.Webdriver is not able to capture screenshots on IE when machine is locked. 
code I am using for screenshot is: 

File scrFile = ((TakesScreenshot)wd).getScreenshotAs(OutputType.FILE); 
FileUtils.copyFile(scrFile, new File(<URL>)); 

2.Even, APIs like mouseover (using actions), click(), SwitchTo() does not work if machine gets locked while execution is in progress. 

我们因为这些问题而陷入困境。请提出一个解决方案来解决这个问题。

+0

发布IE驱动程序服务器和IE浏览器版本。 – Manigandan

回答

0

不幸的是,这是IE的工作原理。我想你对FF/Chrome没有这样的问题,是吗?
这与webdriver无关,但浏览器本身。检查this寻找潜在的解决方案。

+0

是的。 FF没有遇到过这个问题。所提到的URL不会讨论API无法正常工作的问题。然而,我扫描解决方案的屏幕截图,没有找到答案。 –

+0

我错误地认为你使用RDT。无论如何,你不能让桌面被锁定。如果您使用PC在本地运行测试,则需要关闭自动锁定功能。但我建议使用虚拟机代替。 – bewu