Windows应用程序:切换到嵌套在同一窗口中的iframe窗口



首先,我已经尝试过driver.switchTo().frame("framename");但它没有切换到那个。

driver.switchTo().frame("xxx");/// Throws an {"status":7,"value":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}}

深入挖掘后,我发现页面源代码中甚至不存在特定的帧定位器。关于如何切换到该框架的任何想法。

附言我正在使用WinApp驱动程序。

注意:在 web 中的情况相同,我可以使用 switchTo iframe 元素进行切换。

我认为你在这里不匹配。您需要在 frame(" "( 处输入的不是字符串。它应该是:

driver.switchTo().frame(driver.find_element_by_xpath("xpath of the iframe"));

最新更新