gpt4 book ai didi

function - Selenium 中的驱动程序不存在 getWindowHandle 函数

转载 作者:行者123 更新时间:2023-11-28 19:56:42 24 4
gpt4 key购买 nike

我需要在 IE 中实现从一个窗口切换到另一个窗口。然而,元素驱动不支持getWindowHandle函数。

我认为这可能只是配置问题或设置问题,但我不知道如何解决。

拜托,任何建议。

我正在使用 C# - Visual Studio

最佳答案

您没有说您使用的是哪种语言绑定(bind),但根据您发布的评论,您似乎使用的是 C#。每种语言绑定(bind)的方法名称略有不同。来自 this answer :

The object, method, and property names in the .NET language bindings do not exactly correspond to those in the Java bindings. One of the principles of the project is that each language binding should "feel natural" to those comfortable coding in that language.

因此,如果您尝试复制粘贴 Java 代码,则必须进行一些翻译。在这种情况下,您需要驱动程序的 WindowHandles 属性(以查找新窗口句柄)和 CurrentWindowHandle 属性的组合。你可以找到完整的 API documentation for the .NET bindings在项目的 Google code site .

关于function - Selenium 中的驱动程序不存在 getWindowHandle 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com