2

Ruby & Watir を最近インストールして同社の Web 自動化プロジェクトを調べたところ、呼び出されている多数のメソッドが非推奨になっていることがわかりました。コードを何に変更するかについての良いリファレンスを見つけるのに苦労しています。

良い参考文献はありますか (多くの watir サイト/マニュアル/よくある質問を検索しましたが、代わりに何を使用するかを実際には見つけられませんでした - 特にラジオ ボタンが設定されているかどうかをチェックするため)。誰かが以下を確認できない限り。

かわった:

browser = Watir::Browser.start(strURL)
browser.waitForIE

に:

browser = Watir::Browser.new
browser.goto strURL
browser.wait

かわった:

.select_list(:id, strHtmlId).getSelectedItems[0].to_s

に:

select_list(:id, strHtmlId).value

かわった:

radio(:id => strHtmlId).isSet?

に:

radio(:id => strHtmlId).set?
4

1 に答える 1

2

私はちょうどwatir-classic変更ログに出くわしました:

http://rubydoc.info/gems/watir-classic/3.2.0/file/CHANGES

少なくとも最後の2つの変更を強調表示するのはかなり良い仕事のようです(バージョン1.6.5の変更を参照)。以前使用していた可能性が高いwatirgemが、watir-classicgemになっていることに注意してください。

あなたが言及する最初の変更に関して、それは実際には最近のwatir 4.0リリースによるものであり、これは現在watir-classicおよびwatir-webdrivergemのフロントエンドです。あなたが述べたようにコードを変更することができます、またはあなたはrequire 'watir-classic'の代わりにできますrequire 'watir'。Browser :: attachメソッドで同じ問題が発生し、ブログで簡単にブログに投稿しまし

于 2012-10-18T01:49:43.933 に答える