【发布时间】:2017-08-22 10:01:11
【问题描述】:
我正在使用 Page 对象模型来自动化我的测试用例。我在哪里将它与 Cucumber 集成在一起。 现在在我使用的 Cucumber Step 定义文件中: @前 -- 这里我正在初始化驱动对象 -- 并将此驱动程序对象传递给每个页面。
@之后 -- 在这里我要关闭我的驱动程序。
在其他 Glue 代码中,我正在编写我的逻辑。
现在我面临的问题是当我想将我的步骤定义文件分成两个时。我遇到了问题,因为第二个步骤定义文件没有 @Before 注释,它没有获取驱动程序对象。
如果我在第二个中添加@Before,则会创建两个驱动程序实例。这是我们不想要的。 你能帮我解决这个问题吗?
【问题讨论】:
标签: selenium-webdriver automated-tests cucumber pageobjects