我目前正在2种浏览器(studentdriver
和tutordriver
)中运行我的Selenium Webdriver测试
studentdriver = new ChromeDriver();# opening student in chrome browser
tutordriver = new FrefoxDriver();#opening tutor with firefox browser
并且我首先是学生浏览器,然后是
tutorbrowser
,这样学生浏览器将位于后面,而tutorbrowser将位于前面。当使用studentbrowser
运行脚本时,它将自动出现,并且tutorbrowser将在背面,但是当脚本开始使用tutorbrowser运行时,它不在前面,并且在两者之间产生了一些问题。当脚本开始在
tutorbrowser
上运行时,我需要一种使tutorbrowser
领先的解决方案。注意:我不应该关闭
studentbrowser
,因为我要关闭@After
中的两个浏览器 最佳答案
(((JavascriptExecutor)驱动程序).executeScript(“ window.focus();”);
尝试每个驱动程序。