Nan*_*n A 4 java selenium selenium-webdriver
我可以通过切换到每个选项卡来获取所有打开的选项卡标题。就像下面这样,
代码:
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
for(int i = 0; i < tabs.size(); i++) {
driver.switchTo().window(tabs.get(i));
System.out.println(driver.getTitle());
}
Run Code Online (Sandbox Code Playgroud)
输出:
Google
Home
Run Code Online (Sandbox Code Playgroud)
有没有什么办法可以不切换就获得所有的称号呢?像下面这样的东西,
for(String tab : tabs){
System.out.println(tab)
}
Run Code Online (Sandbox Code Playgroud)
但上面的代码返回选项卡 ID。
CDwindow-54AD3D4D73FFC6A60F79C1E56B131C2B
CDwindow-046B8E378703FEAAD1002BF3F835BAB7
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |