自动拖动从chrome embedded-window到另一个OS应用程序/ Windows资源管理器

时间:2015-12-08 14:01:52

标签: selenium chromium-embedded

我希望从嵌入铬的窗口自动拖放到另一个应用程序/ Windows资源管理器窗口。它可以通过Selenium或类似的框架自动化吗?

1 个答案:

答案 0 :(得分:1)

粗略地说:Selenium只在网页视口内工作 如果您想将项目从Chromium嵌入式窗口拖放到Windows资源管理器窗口,您可以尝试White框架(如果您使用的是Windows平台)。

White简介:
http://www.codeproject.com/Articles/289028/White-An-UI-Automation-tool-for-windows-applicatio

讨论相关"拖放"在White中:
http://white.codeplex.com/discussions/271672

我是这样的:
 1.使用Selenium(ChromeDriver)检测Chromium窗口内物品的位置  2.使用桌面自动化工具(如WhiteUI Automation或甚至直接调用Windows API)来检测Chromium窗口的位置。
 3.计算项目的绝对位置(使用第一步和第二步的数据)  4.执行"拖放"使用桌面自动化工具(基于第三步的数据)。