|
1
2
免责声明:这里是空手道的开发者。 我不了解移动,但团队已经成功地将空手道和Selenium/WebDriver混合到一个集成脚本中,这是可能的,因为空手道的Java inter-op。 This 堆栈溢出答案是否建议采用上述方法,以及 this answer 是来自报告成功的同一团队的更新。 您可能想考虑使用空手道的另一个原因是,它可能是唯一允许您通过以下方式重复使用功能测试脚本作为性能测试的框架 Gatling integration (仍在开发中)。 空手道在我看来是一个“安全”的测试框架,因为它在技术上 Gherkin 和“语言中立”。这对空手道新手来说可能是一个惊喜,但它实际上倾向于使用JavaScript来编写脚本,而不是Java。 当然,值得一提的是,我还没有找到一个框架 testing GraphQL as easy as how Karate does 。 |
|
|
2
-2
Selenium和Rest-assured集成框架是您问题的答案。我创建了一个测试自动化框架来测试一个使用GraphQL api和Rest webservices的ionic应用程序。我在我的框架中使用了Testng和cucumber来执行web应用程序端验证,并使用Rest-assured和GSON来验证GraphQL和Rest服务。您可以轻松地将appium与selenium和rest assured集成到您的框架中,以满足移动测试的需要。 |
|
Ragnarsson · 与TestNG并行运行测试无法按预期工作 7 年前 |
|
|
user101289 · ruby gem测试失败 7 年前 |
|
|
pam · Travis pr失败,推送通过 7 年前 |
|
|
Kaisado · Ui设备等待按钮可见 7 年前 |
|
|
Daniel Kaplan · Testcafe:对文本区域长度的期望 7 年前 |
|
|
Luca S. · 在生产页面上自动测试本地javascript库 7 年前 |