社区
Java SE
帖子详情
Java selenium无法切换新窗口是怎么回事?
为兴趣而学
2019-09-15 12:24:16
我用的是火狐浏览器,正常打开浏览器打开新页面没问题,但是切换不到新页面继续操作。 用了driver.getwindowhandle()跟drive.switchTo.window,结果还是当前页面的窗口信息,请问有人知道是什么问题嘛?
...全文
265
2
打赏
收藏
Java selenium无法切换新窗口是怎么回事?
我用的是火狐浏览器,正常打开浏览器打开新页面没问题,但是切换不到新页面继续操作。 用了driver.getwindowhandle()跟drive.switchTo.window,结果还是当前页面的窗口信息,请问有人知道是什么问题嘛?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
为兴趣而学
2019-09-19
打赏
举报
回复
引用 1 楼 妖君你好 的回复:
原因不知道。但是可以换种做法。调用js widow.open
已经找到原因,是浏览器问题,换谷歌就解决了。
方元之外
2019-09-17
打赏
举报
回复
原因不知道。但是可以换种做法。调用js widow.open
Java
Selenium
实现多窗口
切换
的示例代码
在这种情况下,你需要
切换
到
新窗口
来继续操作。`getWindowHandles()` 方法返回一个包含当前浏览器会话中所有窗口句柄的集合。你可以遍历这个集合,比较每个句柄,找到新打开窗口的句柄,并使用 `switchTo().window()...
selenium
+
java
如何
切换
窗口.docx
通过上述步骤,我们能够有效地解决
Selenium
在
新窗口
出现后
无法
正确聚焦的问题,实现对
新窗口
的控制,从而进行更复杂的自动化测试任务。在实际项目中,根据不同的网页结构和业务需求,可能还需要添加异常处理和等待...
java
selenium
操作弹出窗口示例代码
最后,打印
新窗口
的标题,并
切换
回原来的窗口。 ```
java
System.out.println("driver.getTitle(): " + driver.getTitle()); driver.switchTo().window(parentWindowId); System.out.println("parentWindowId: " + ...
selenium
-webdriver-
java
api文档
**
Selenium
WebDriver
Java
API 文档详解**
Selenium
WebDriver 是一个自动化测试工具,广泛用于Web应用程序的测试。它提供了一个编程接口(API),允许开发者用多种编程语言(包括
Java
)来控制浏览器并执行自动化...
使用
selenium
测试showModalDialog模态对话框
这段代码首先定义了一个
Java
Script字符串,用于重写 `showModalDialog` 方法,将其替换为 `window.open` 函数,这样对话框将以非模态窗口的形式打开,
Selenium
就可以继续执行并选中这个
新窗口
。然后,代码模拟点击...
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章