我正在编写一系列使用 Cucumber、Capybara、Poltergeist 和PhantomJS访问网站、登录并检查主页的某些特征的自动化测试。
在我的测试运行开始时,我写道:
page.driver.headers = { "用户代理" => "某事" }
并且对于第一个测试用例一切正常。但是,每个后续测试用例似乎都忘记了这个用户代理。这是预期的行为吗?我是否必须在每个测试用例之前设置用户代理?如果没有,我该如何解决这个问题?
谢谢
我正在编写一系列使用 Cucumber、Capybara、Poltergeist 和PhantomJS访问网站、登录并检查主页的某些特征的自动化测试。
在我的测试运行开始时,我写道:
page.driver.headers = { "用户代理" => "某事" }
并且对于第一个测试用例一切正常。但是,每个后续测试用例似乎都忘记了这个用户代理。这是预期的行为吗?我是否必须在每个测试用例之前设置用户代理?如果没有,我该如何解决这个问题?
谢谢