【问题标题】:Selenium get currently active tabSelenium 获取当前活动选项卡
【发布时间】:2014-09-12 00:26:45
【问题描述】:

可以使用 selenium 在 Firefox 中获取当前活动选项卡吗? 我正在创建半自动化的应用程序(用户正在打开标签,如果他想转储其中一个,他只需点击热键)。

但是当用户打开多个标签时我遇到了问题,我需要知道应该切换到哪个标签到转储站点。

【问题讨论】:

    标签: c# firefox selenium tabs


    【解决方案1】:

    只需存储最初打开的窗口,然后您的应用就可以切换到它。

    var OriginalWHND = Driver.GetWindowHandles()[0];
    
    ...
    
    // when you need to switch back..
    Driver.SwitchTo().Window(OriginalWHND);
    

    【讨论】:

    • 但问题是用户切换选项卡(在窗口中)但驱动程序仍然集中在启动选项卡上。我需要检测活动选项卡才能将驱动程序切换到它。
    • 好的,知道了。现在我正在扫描浏览器内存以获取包含活动标签索引的值。
    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多