【问题标题】:Unable to use androiddriver or iosdriver in Jbehave based serenity-bdd framework?无法在基于 Jbehave 的 serenity-bdd 框架中使用 androiddriver 或 iosdriver?
【发布时间】:2015-08-22 22:34:26
【问题描述】:

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

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

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

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

感谢您的回复。

【问题讨论】:

  • 能否请您发布初始化网络驱动程序的代码,例如AcceptanceTestSuite 类?

标签: java bdd appium jbehave thucydides


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多