在基于Jbehave的serenity-bdd框架中无法使用androiddriver或iosdriver?

时间:2015-08-22 22:34:26

标签: java bdd appium jbehave thucydides

我在基于jbehave的serenity-bdd项目中无法让Android驱动程序正常工作

我使用serenity-jbehave archtype创建了项目,在生成的AcceptanceTestSuite类中,我创建了一个具有所有相关所需功能的AndroidDriver。 (当在Junit测试中使用驱动程序配置时,它可以正常工作,因此我确信这不是任何驱动程序配置的问题。

我的问题是,一旦我的故事开始执行,项目似乎完全忘记了这个驱动程序,而是使用任何已设置为默认的驱动程序。

我错过了什么?我应该在serenity.properties文件中进行此配置吗? (我发现添加android作为webdriver.driver配置选项并不起作用。)

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

我找到了答案。框架使用的驱动程序配置保存在与项目关联的serenity.properties文件中。