(二十一)-java+ selenium-浏览器窗口句柄用法
1.简介
介绍如何获得浏览器窗体的句柄或者叫编号,为后面的driver实例在多个窗体之间切换做准备。
2.什么是浏览器窗口句柄?
先说说下什么是句柄,有时候浏览器的窗口句柄,也叫windows id,英文单词更好理解。你打开了一个浏览器,你开一个tab,就生成了一个id,这个id直到你关闭这个tab才会消失。如果你在一个浏览器上打开多个tab,那么就有多个windows id,为什么你关闭其中一个tab,但是不影响其他tab的显示,就是这个id的作用。
3.实战
直接进入主题进行实例讲解。
3.1一个windows句柄
我们先看看浏览器只开一个tab,也就是只有一个windows句柄的时候,打印出这个句柄出来。
3.1.1代码设计
3.1.2参考代码
package lessons;import java.util.concurrent.TimeUnit;import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;public class GetWinId {public static voi