当前位置: 首页 > 知识库问答 >
问题:

selenium-webdriver,从一个窗口切换到另一个窗口

奚正谊
2023-03-14

目前,我已经开始使用Selenium2.0/Web-Driver为我工作的公司进行自动化测试。

目前我已经开发了大约20个测试,但是当我运行这些测试时,它们会为每个测试打开一个新的浏览器窗口。

我在注册测试用例中运行它,然后

driver.switchto().window(“handle”);
在第二个测试用例中运行,我认为应该将焦点放回第一个窗口。
我还使用driver.close();关闭正在创建的其他窗口,但我希望它们一开始就不打开。

共有1个答案

陆飞捷
2023-03-14

如果我理解这个问题,纠正你需要什么-添加带有@before注释的过程,并在这个过程中打开驱动程序。然后添加带有@after注释的过程,然后关闭驱动程序。在测试中(使用@test注释),需要使用driver.get。在这种情况下,新窗口将不会打开。

 类似资料: