【问题标题】:Maximizing desktop window with winappdriver doesn't work correctly使用 winappdriver 最大化桌面窗口无法正常工作
【发布时间】:2021-12-26 11:24:24
【问题描述】:

我正在尝试最大化桌面应用程序窗口。

到目前为止,Maximize() 函数一直有效,但最近窗口开始全屏显示,遮住了任务栏。

我尝试手动复制此错误,但没有成功。它仅在使用 Maximize() 函数时出现在自动化测试中。

这是我用来最大化窗口的代码:

IWindow desktopAWindow = this._driver.Manage().Window;
desktopAWindow.Maximize();

你能用类似的东西替换 Maximize() 吗? 还有 Maximize 函数的工作原理。我不认为它只是单击最大化按钮,因为我手动尝试它并且无法将此错误显示给开发团队。

【问题讨论】:

    标签: c# selenium winappdriver


    【解决方案1】:

    试试这个:

    ChromeOptions options = new ChromeOptions();
    options.addArguments("--start-maximized");
    driver = new ChromeDriver(options)
    

    【讨论】:

    • 也许我没有说清楚,但我不是在测试浏览器。我正在开发我的公司正在开发的专用桌面应用程序,因此 Chrome 驱动程序将无法工作。
    猜你喜欢
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 2016-09-14
    • 2021-08-02
    相关资源
    最近更新 更多