我在RadRails IDE中使用watir。我需要通過標題添加一個新窗口,但在我的Web應用程序中可能會出現錯誤,錯過了標題。所以我不能使用代碼: ie3=Watir::IE.attach(:title, 'Mt Title')
。watir - 專注於無標題的窗口
頁面已加載,我可以在那裏執行一些操作。有沒有辦法專注於不使用頁面標題的窗口?或者我怎樣才能定義頁面標題?
也許有可能通過名稱或其他屬性選擇一個窗口,如果我不知道確切的名稱,那麼我可以定義它或定義所有打開的窗口的名稱?
我在RadRails IDE中使用watir。我需要通過標題添加一個新窗口,但在我的Web應用程序中可能會出現錯誤,錯過了標題。所以我不能使用代碼: ie3=Watir::IE.attach(:title, 'Mt Title')
。watir - 專注於無標題的窗口
頁面已加載,我可以在那裏執行一些操作。有沒有辦法專注於不使用頁面標題的窗口?或者我怎樣才能定義頁面標題?
也許有可能通過名稱或其他屬性選擇一個窗口,如果我不知道確切的名稱,那麼我可以定義它或定義所有打開的窗口的名稱?
如果只有一個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-06 14:16:22