0
我想创建一个自定义黄瓜格式化程序,将在每一步之前做一些事情。我的问题是在我们的舞台环境中发生的随机弹出横幅(模态)。我无法关闭它们,因为市场营销正在测试它们,并且它们打破了回归脚本。它很难在他们周围编码,因为我不知道他们会弹出什么纸,或他们会留在那里多久。所以我通过创建一个在每一步之前运行的格式化程序。但我有问题从它传递给浏览器的命令。从自定义黄瓜格式化器驱动器浏览器
require 'watir-webdriver'
module Custom
class Formator
def initialize(step_mother, io, options)
@step_mother = step_mother
@io = io
end
def before_step(step)
@browser.goto "http://stage.website.local/"
end
end
end
当我用这个,我得到一个错误
undefined method `goto' for nil:NilClass (NoMethodError)