java - Selenium Web Driver 多窗口
问题描述
场景是在 gmail 电子邮件弹出如果我点击发送按钮电子邮件将发送该弹出窗口将自动关闭一旦我点击发送按钮
我的问题是如何切换到父窗口后子窗口是否自动关闭?
解决方案
您可以通过在切换到新窗口之前获取父窗口的句柄来做到这一点。然后在新窗口关闭后,您可以使用此句柄切换回父级。
// before opening the new window
String parentWindowHandle = driver.getWindowHandle();
// after closing the new window
driver.switchTo().window(parentWindowHandle);
推荐阅读
- python-3.x - Python 设计模式:嵌套抽象类
- actionscript-3 - 是否可以将外部动作脚本注入到网络上已经存在的 .swf 文件中,然后将 flash vars 附加到原始 .swf 文件中?
- android - 自定义适配器(ListView)重力中的TextView不适用于一行文本
- ios - 检测在 iPhone X 中崩溃的热点
- ruby-on-rails - 在 Rails 中从子类创建子类
- python - 抓取会跳过一些页面 url,并且不会在 CSV 中写入所有值
- php - CodeIgniter - 问题
tag </ title></h1> <div id="body"><p>Good evening,</p> <p>I have the following situation:</p> <p>I have a login controller, which after registering user data in session variables it - php - 在 Facebook post API PHP 中获取图片
- html - Bash脚本:如何显示某个文件夹的修改日期月份并在此基础上在html文件中排列jpeg
- hadoop - 如何理解 hdfs -du 结果