软件开发和QA技巧

b0b体育投注 Python如何处理Selenium中的新窗口?

Python如何处理Selenium中的新窗口?

Python如何处理Selenium中的新窗口?

企业应用程序有很长的端到端场景,我们需要将几个步骤的结果传递给下一个场景,同时在另一个窗口中继续执行。

因此,我们必须根据测试用例/脚本的需求处理多个窗口。在执行期间,我们需要返回到上一个窗口或移动到下一个窗口。

Selenium webdriver提供了可以使用方法访问上一个或下一个窗口的模块。

保存句柄,即1st_window= driver.window_handles[0]
如果你想切换到另一个窗口driver.switch_to_window(driver.window_handles[1]);
如果你想切换到第一个窗口,那么执行driver.switch_to.window(1st_window)
要关闭窗口,执行driver.close()

如需更多信息和帮助,请今天与我们经验丰富的QA工程师团队进行电话交谈。

联系我们

免责声明

本出版物仅供参考,其中任何内容都不应被视为法律意见。我们明确声明不对因此信息而产生的损害承担任何保证或责任,并鼓励您就具体需求咨询法律顾问。我们不承担任何责任更新先前发布的材料。

Baidu