Ruby selenium-webdriver gem を使用して、職場の Web アプリでいくつかのテストを実行しています。素晴らしいことの1つは、時間指定されたページの読み込みなどを実行する前にブラウザのキャッシュをプログラムでクリアする機能ですが、ドキュメントには何も見つからないようです.
宝石でこれを行う簡単な方法があるかどうかは誰にも分かりますか?
Ruby selenium-webdriver gem を使用して、職場の Web アプリでいくつかのテストを実行しています。素晴らしいことの1つは、時間指定されたページの読み込みなどを実行する前にブラウザのキャッシュをプログラムでクリアする機能ですが、ドキュメントには何も見つからないようです.
宝石でこれを行う簡単な方法があるかどうかは誰にも分かりますか?
jacksparrow007 の回答にコメントするほどの評判はありませんが、Ruby Selenium では、彼の提案は次のようにコーディングできます。
profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.cache.disk.enable'] = false
profile['browser.cache.memory.enable'] = false
profile['browser.cache.offline.enable'] = false
profile['network.http.use-cache'] = false
Selenium::WebDriver.for :firefox, :profile => profile
カスタム Firefox プロファイルを作成し、ドライバーにそれを使用するように指示することで、これを行うことができると思います。これをチェックしてください。