Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 radrails IDE 中使用 watir。如何查找和打印所有现有的窗口标题?
我只能使用 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