需要使用C#中使用硒的webdriver,以尽量减少IE浏览器的窗口如何使用selenium webDriver最小化IE浏览器的窗口?
1
A
回答
0
我不认为你可以做到这一点用硒,但你可以使用Windows API做它在C#:
private const int SW_HIDE = 0;
private const int SW_SHOWNORMAL = 1;
private const int SW_NORMAL = 1;
private const int SW_SHOWMINIMIZED = 2;
private const int SW_SHOWMAXIMIZED = 3;
private const int SW_MAXIMIZE = 3;
private const int SW_SHOWNOACTIVATE = 4;
private const int SW_SHOW = 5;
private const int SW_MINIMIZE = 6;
private const int SW_SHOWMINNOACTIVE = 7;
private const int SW_SHOWNA = 8;
private const int SW_RESTORE = 9;
private const int SW_SHOWDEFAULT = 10;
private const int SW_FORCEMINIMIZE = 11;
private const int SW_MAX = 11;
[DllImport("User32")]
private static extern int ShowWindow(int hwnd, int nCmdShow);
ShowWindow(window, SW_SHOWMINIMIZED);
当然,您需要将User32.dll添加到您的项目中。
0
那么它可能只能最大化和调整浏览器的大小,但不能将其最小化。
您是否尝试过发送键盘快捷键?它可能工作。
虽然我不确定为什么你需要最小化一个窗口(因为Selenium广泛用于浏览器测试而没有其他)。
+0
硒可以用于刮擦。 – 2016-05-05 14:17:46
相关问题
- 1. 硒Python最小化浏览器窗口
- 2. 使用Javascript最大化/最小化检测浏览器窗口
- 3. 使用Selenium WebDriver在两个浏览器窗口之间切换
- 4. 如何在flash播放器中最小化浏览器窗口?
- 5. 无法使用Selenium Webdriver在MAC上最大化Safari浏览器
- 6. 我们如何处理使用Selenium Webdriver的浏览器弹出窗口
- 7. 最小宽度的浏览器窗口
- 8. 浏览器窗口最小化/最大化事件
- 9. 浏览器使用Selenium的webdriver
- 10. Java Applet可以使浏览器窗口最小化吗?
- 11. 无法切换到主窗口内的浏览器窗口(Selenium Webdriver)
- 12. 浏览器窗口可能已关闭。 (Selenium :: WebDriver :: Error :: UnknownError)
- 13. 使用硒webdriver运行IE浏览器
- 14. 硒浏览器窗口大小
- 15. 使用最新的浏览器版本与JMeter Selenium Webdriver
- 16. 设置窗口最小化浏览器的最小大小限制?
- 17. 的Html背景当浏览器窗口最小化
- 18. 最小化浏览器窗口影响页面样式
- 19. 如何使用相同的浏览器窗口进行使用selenium-webdriver(量角器)的自动测试
- 20. MediaStreamRecorder在浏览器窗口最小化时停止录制
- 21. 浏览器窗口最小化时位置重叠
- 22. 浏览器视图内容崩溃,当窗口最小化?
- 23. Selenium关闭浏览器弹出窗口
- 24. 获取用户浏览器窗口的最大视口大小
- 25. Div在最小化浏览器窗口时隐藏
- 26. 用Selenium WebDriver运行TOR浏览器
- 27. 最小化浏览器
- 28. PHP Webdriver - 最大化窗口
- 29. 调整浏览器窗口的大小
- 30. 如何最小化窗口?
嗯。您需要以某种方式从Selenium获取浏览器的窗口句柄。也许别人可以帮助你。 – 2012-08-13 08:36:23
我可以使用快捷方式来最小化浏览器 – Pat 2012-09-17 12:35:57