无法在for循环之外打印窗口ID

问题描述 投票:0回答:1

我正在尝试打印我的父窗口 id ,但我得到的输出为空。 无法理解我哪里出错了。

[在此输入图片描述](https://i.sstatic.net/kEP3fDZb.png)

当我尝试将其打印出 for 循环时,输出为 null。任何人,请帮我解决这个问题。

java selenium-webdriver frameworks window-handles
1个回答
0
投票

您已在第一个“if”块中使用“parentwin”作为局部变量。它的范围将仅限于“if”块。因此变为空。

解决方案-从if块中删除parentwin的声明。

© www.soinside.com 2019 - 2024. All rights reserved.