Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium webdriver 在selenium webdriver中处理多个窗口以及WindowName是什么_Selenium Webdriver - Fatal编程技术网

Selenium webdriver 在selenium webdriver中处理多个窗口以及WindowName是什么

Selenium webdriver 在selenium webdriver中处理多个窗口以及WindowName是什么,selenium-webdriver,Selenium Webdriver,如何在driver.switchTo().window(WindowName)中找到用于指定它的“WindowName”;方法。。我到处都找不到窗户的名字 除了窗口名称之外,还可以通过窗口句柄来识别窗口。因此,切换到窗口的语法为: driver.switchTo().window(windowHandle); 您可以通过以下方式获得所有窗口的窗口句柄,并可以通过选择相应的窗口句柄切换到所需的窗口: Set<String> allWindows = driver.getWindowH

如何在driver.switchTo().window(WindowName)中找到用于指定它的“WindowName”;方法。。我到处都找不到窗户的名字

除了窗口名称之外,还可以通过窗口句柄来识别窗口。因此,切换到窗口的语法为:

driver.switchTo().window(windowHandle);
您可以通过以下方式获得所有窗口的窗口句柄,并可以通过选择相应的窗口句柄切换到所需的窗口:

Set<String> allWindows = driver.getWindowHandles();
Set allWindows=driver.getWindowHandles();
如果您的html代码如下所示:

<button id="helpbutton" onClick='window.open("help.html","HelpWindow","width=500,height=500");'>Help</button>
帮助

在本例中,“HelpWindow”是窗口名。

除了窗口名之外,还可以通过窗口句柄来识别窗口。因此,切换到窗口的语法为:

driver.switchTo().window(windowHandle);
您可以通过以下方式获得所有窗口的窗口句柄,并可以通过选择相应的窗口句柄切换到所需的窗口:

Set<String> allWindows = driver.getWindowHandles();
Set allWindows=driver.getWindowHandles();
如果您的html代码如下所示:

<button id="helpbutton" onClick='window.open("help.html","HelpWindow","width=500,height=500");'>Help</button>
帮助

在本例中,“HelpWindow”是窗口名。

你们都试过什么?你们都试过什么?