0

テストにはwatir-webdriverを使用しています。

テストの 1 つが google chrome では成功するが、firefox では失敗するというかなり奇妙な問題が発生しているようです。実行時エラーが発生するだけで、それ以上の情報はないようです。

-> エラー: エラーが発生しました (RuntimeError)

関数は、2 つの入力リストから 2 つのオプションを選択するだけです。

コード

def selectSprint(team, sprint)
    @browser.div(:id, "sprintTitle").click  #Navigate to the Team/Sprint drop down boxes
    @browser.div(:id, "teamTitle").wait_until_present
    @browser.div(:id, "teamTitle").select_list(:id, "Select").select("#{team}")  
    @browser.div(:id, "sprintTitle").wait_until_present  #Move to Sprint drop down box  
    @browser.div(:id, "sprintTitle").select_list(:id, "Select").select("#{sprint}")     
    $log.debug("Team and sprint successfully selected")
    @browser.div(:id => "mainBoard").wait_until_present #checks if page has updated
    rescue => e
    puts "Error: #{e}"
    return true
    $log.info("Method "+"#{__method__}"+" has finished ")
    return true
  end
4

2 に答える 2

2

待機メソッドと存在メソッドはFirefox17では機能しないため、当面はFirefox16に戻す必要があります。Firefox 17の問題を解決するために、来週、watir-webdriverのアップデートがリリースされると聞きました。

于 2012-11-30T10:18:55.200 に答える