博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
切换到链接打开的新浏览器窗口
阅读量:5129 次
发布时间:2019-06-13

本文共 797 字,大约阅读时间需要 2 分钟。

String currentWindow = driver.getWindowHandle();// 获取当前窗口句柄

Set<String> handles = driver.getWindowHandles();// 获取所有窗口句柄
Iterator<String> it = handles.iterator();
while (it.hasNext()) {
if (currentWindow == it.next()) {
continue;
}
WebDriver window = driver.switchTo().window(it.next());// 切换到新窗口
if (window.getTitle().equals(Constant.jd_login_title)) {
WebElement loginname = window.findElement(By.name("loginname"));
loginname.click();
loginname.sendKeys(user.getName());
WebElement nloginpwd = window.findElement(By.name("nloginpwd"));
nloginpwd.click();
nloginpwd.sendKeys(user.getPwd());
// by classname的用法
window.findElement(By.id("loginsubmit")).click();
}
// window.close();// 关闭新窗口
}
// driver.switchTo().window(currentWindow);// 回到原来页面

转载于:https://www.cnblogs.com/zhangshen/p/5550419.html

你可能感兴趣的文章
SDWebImage源码解读之SDWebImageDownloaderOperation
查看>>
elastaticsearch
查看>>
postgreSQL 简单命令操作
查看>>
Spring JDBCTemplate
查看>>
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>