我正在写很多测试(黄瓜+ watir-webdriver + pageobject),他们需要很长时间才能运行。
我想知道在测试期间是否可以知道浏览器中显示的所有页面的列表? 实际上,我想验证每个测试是否已经过优化,而不是经过无用的页面。我可以观看所有测试,但我想通过阅读网址列表我会更有效率。
有人已经制作了类似的东西吗?
答案 0 :(得分: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类做。