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。我需要按标题附加一个新窗口,但在我的 Web 应用程序中可能会出现错误,标题丢失。所以我不能使用代码: ie3=Watir::IE.attach(:title, 'Mt Title').
ie3=Watir::IE.attach(:title, 'Mt Title')
页面已加载,我可以在那里执行一些操作。有没有办法专注于不使用页面标题的窗口?或者我如何定义页面标题?
也许有可能通过名称或其他属性选择一个窗口,如果我不知道确切的名称,那么我可以定义它或定义所有打开的窗口的名称吗?
如果只有一个 IE 窗口,这将起作用:
browser = Watir::Browser.attach(:title, //)
如果要检查是否有带有标题的页面,请尝试以下操作:
begin browser = Watir::Browser.attach(:title, "teh codez") rescue Watir::Exception::NoMatchingWindowFoundException puts "could not find browser" end