watir - 专注于没有标题的窗口

时间:2012-07-06 13:42:57

标签: watir title

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

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

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

1 个答案:

答案 0 :(得分: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