首先让我说这是我在 stackoverflow 上的第一篇文章,所以请告诉我什么时候做错了。
我做了一个项目,我打开一个 Firefox,创建多个选项卡,然后在每个选项卡中访问不同的网站,从左到右开始。目前,每次完成一个选项卡中的工作时,它都会切换到下一个选项卡并开始在那里工作。但是,我的客户希望浏览器做的是它停留在打开的第一个选项卡上,以便他可以查看显示的结果,而 selenium 继续在后台的其他选项卡中工作。
我打开新标签
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs.get((tabPosition)));
老实说,我什至不知道这是否可能。任何帮助表示赞赏。