2017-07-28 61 views
0

我正在研究Robot Framework(Selenium2Library)。在我的测试案例中,我必须在浏览器实例(Web应用程序)上执行一些功能,并在桌面应用程序(这里使用UFT)上执行一些功能。我正在执行VBS脚本来执行UFT(自动化工具)。我正在成功完成这个任务,并处理从浏览器到桌面应用程序的流程。一旦桌面应用程序的任务结束,我应该回到当前的浏览器实例(专注于Web应用程序)。我试过Select Window关键字。但没有运气。有没有办法回到浏览器的实例? 注意:浏览器实例正在后台成功执行我的测试用例。我希望它在前景。移回浏览器的运行实例

回答

1

注入JavaScript警报并处理它,然后浏览器将在桌面上激活。

像这样

JavascriptExecutor js = (JavascriptExecutor) driver; 

js.executeScript("alert('OK')") 

和处理。