2017-07-28 60 views
0

我正在研究Robot Framework(Selenium2Library)。在我的測試案例中,我必須在瀏覽器實例(Web應用程序)上執行一些功能,並在桌面應用程序(這裏使用UFT)上執行一些功能。我正在執行VBS腳本來執行UFT(自動化工具)。我正在成功完成這個任務,並處理從瀏覽器到桌面應用程序的流程。一旦桌面應用程序的任務結束,我應該回到當前的瀏覽器實例(專注於Web應用程序)。我試過Select Window關鍵字。但沒有運氣。有沒有辦法回到瀏覽器的實例? 注意:瀏覽器實例正在後臺成功執行我的測試用例。我希望它在前景。移回瀏覽器的運行實例

回答

1

注入JavaScript警報並處理它,然後瀏覽器將在桌面上激活。

像這樣

JavascriptExecutor js = (JavascriptExecutor) driver; 

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

和處理。