首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空手道用户界面-如何在测试结束时断言url?

空手道用户界面-如何在测试结束时断言url?
EN

Stack Overflow用户
提问于 2020-05-01 00:58:43
回答 1查看 521关注 0票数 2

我正在尝试空手道UI测试工具。我认为如果url不匹配,命令"waitForUrl“应该无法通过测试。但是我的测试是绿色的,即使url不匹配。我必须使用两个命令("waitForUrl“和"match")才能使测试失败吗?

我的功能文件:

代码语言:javascript
复制
Feature: web-browser automation

Background:
* configure driver = { type: 'chrome' }

Scenario: Search for Karate on Google

  Given driver 'https://www.google.com'
  And maximize()
  And delay(2000)
  And input("input[name=q]", 'Karate')
  And click("input[name=btnK]")
  When click("/(//div//a/h3)[1]")
  Then retry(5, 2000).waitForUrl('https://github.com/intuit/karate')

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-01 01:50:17

这是一个bug,感谢你找到它。它在develop中被修复:https://github.com/intuit/karate/issues/1125

如果可能的话,你可以遵循开发指南,看看它是否有效,那就太好了:https://github.com/intuit/karate/wiki/Developer-Guide

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61528804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档