1

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

4

1 回答 1

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
于 2012-07-09T18:38:35.437 回答