0

我在 RadRails IDE 中使用 watir。我需要按标题附加一个新窗口,但在我的 Web 应用程序中可能会出现错误,标题丢失。所以我不能使用代码: ie3=Watir::IE.attach(:title, 'Mt Title').

页面已加载,我可以在那里执行一些操作。有没有办法专注于不使用页面标题的窗口?或者我如何定义页面标题?

也许有可能通过名称或其他属性选择一个窗口,如果我不知道确切的名称,那么我可以定义它或定义所有打开的窗口的名称吗?

4

1 回答 1

0

如果只有一个 IE 窗口,这将起作用:

browser = Watir::Browser.attach(:title, //)

如果要检查是否有带有标题的页面,请尝试以下操作:

begin
  browser = Watir::Browser.attach(:title, "teh codez")
rescue Watir::Exception::NoMatchingWindowFoundException
  puts "could not find browser"
end
于 2012-07-06T14:17:02.860 回答