如何使用Radrails查找和打印所有已存在的窗口标题?

时间:2012-07-09 12:43:32

标签: window watir

我在radrails IDE中使用watir。 如何查找和打印所有现有的窗口标题?

1 个答案:

答案 0 :(得分:0)

我只能使用win32ole获取所有窗口。请注意,这仅适用于IE(我假设您正在使用,因为问题的标签是watir而不是watir-webdriver)。

以下是输出所有标题的示例:

require 'win32ole'
WIN32OLE.new('Shell.Application').Windows.each do |window|
    if window.path =~ /Internet Explorer/
        puts window.Document.Title
    end
end