Selenium Webdiriver 使用getWindowHandles 无法获取新窗口句柄
遇到一个问题,请教下各位大虾在页面中有一个按钮,点击该按钮会弹出一个新的web页面,现在通过方法driver.getWindowHandles(),无法获取新窗口的句柄,还是只能获取到原窗口的句柄,请问下各位大虾这些情况怎么处理,或者还有其他方法定位到新的web页面不? 应该不会,肯定可以定位到当前活动窗口的啊
或者你可以把原窗口先关闭/隐藏,若不频繁切换的话?
直接写自定义的方法定位亦可 刚开始学习selenium,对自定义方法不太熟悉,能指导一下思路或者方法不
点击按钮弹出的新web页面,显示在最前面,无法操作原窗口,只有关闭新web页后才能重新开始操作原窗口,不知道这会不会有什么影响,用size返回了一下数量只有1,在没进行switchTo()以前返回了一下title结果为空 用driver.current_window_handle来获得当前窗口的句柄 获取当前窗口的句柄用的driver.getWindowHandle()这个应该也可以吧
现在主要的问题是,driver.getWindowHandles()不能获取所有窗口的句柄,导致不能定位到新web页面 新弹出的窗口确认是否是frame? 不是frame,一个新的web页面 你只是获得了有没有进行switch啊?
页:
[1]