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

Unable to use androiddriver or iosdriver in Jbehave based serenity-bdd framework?

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

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

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

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

感谢您的任何回复。

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