如何使用Serenity BDD与隐藏元素交互

随
订阅者
297
文章
0
粉丝
测试交流评论131字数 199阅读0分39秒阅读模式
摘要我想在Performable中实现的是非常简单的,但由于隐藏的元素,我无法实现。 我希望我的演员: 单击一个(<输入(&gt);要素 在该元素中输入字符串 然...

我想在我的 可执行 非常简单,但由于隐藏元素,我无法完成。

我希望我的演员:文章源自玩技e族-https://www.playezu.com/181339.html

  • 点击 <输入(&gt); 要素
  • 输入a 一串 进入该元素
  • 然后点击 <返回(&gt);

我当前的代码是:文章源自玩技e族-https://www.playezu.com/181339.html

public class Set {
    public static 可执行 dateFrom(String date) {
        return Task.where("{0} set 'dateFrom' filter to " + date,
            Click.on(SearchPage.dateTimePicker_from),
            Enter.theValue(date).into(SearchPage.dateTimePicker_from)
            .thenHit(RETURN)
        );
    }
}

运行测试时收到的确切错误是 [主]错误-未启用预期启用的元素.文章源自玩技e族-https://www.playezu.com/181339.html

我发现这是由于 <输入(&gt); 元素被隐藏(但有一个 <lt;div> “元素”;“在前面”;关于这个 <输入(&gt);)文章源自玩技e族-https://www.playezu.com/181339.html

如何在不请求开发团队更改的情况下单击任务中的隐藏元素?文章源自玩技e族-https://www.playezu.com/181339.html 文章源自玩技e族-https://www.playezu.com/181339.html

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证