1

多くのテスト (cucumber + watir-webdriver + pageobject) を作成していますが、実行に時間がかかります。

テスト中にブラウザに表示されるすべてのページのリストを知ることができるかどうか疑問に思っていますか? 実際、各テストが最適化されていることを確認し、無駄なページを通過しないようにしたいと考えています。それを行うためのすべてのテストを監視できますが、URL のリストを読むだけでより効率的になると思います。

誰かがすでにそのようなものを作ったことがありますか?

4

1 に答える 1

0

ページ オブジェクトにログ ステートメントを追加できませんか? 私は次のようなことを考えています:

require 'time'
require 'logger'

module TestHelper
  pagelog = Logger.new('log.txt')

  class LoginPage

      def initialize()
        pagelog.debug "LoginPage: #{Time.now}"
      end

      ...
    end
end

または、PageObjects を更新して、すべての PageObject クラスに対して自動的に行うようにすることもできます。

于 2012-09-04T20:33:02.057 に答える