当前位置: 首页 > 知识库问答 >
问题:

如何使用量角器和appium一起测试web和移动?

常永怡
2023-03-14

有一个基于AngularJS的门户网站(一个桌面网站)。我正在使用量角器来测试这个门户网站。该功能是这样的,如果在web门户上执行了一些操作,结果会反映在移动android应用程序中。

我需要自动化这个场景,其中一半的测试是在桌面浏览器上使用量角器完成的,另一半是在移动应用程序上使用Appium(或任何其他工具)自动检查的。

这可能吗?如果是,怎么做?

共有1个答案

莘聪
2023-03-14

您可以使用量角器来运行桌面测试,然后在量角器测试中也有一个WebdriverIO实例(https://webdriver.io)来启动单独的Appium会话。

 类似资料:
  • 问题内容: 我希望能够使用Protractor测试我的Angular应用程序。由于我使用RequireJS,因此无法在DOM中使用指令,这就是为什么我使用手动引导Angular的原因。 量角器输出如下错误输出: 错误:在页面上找不到Angular :重试以寻找超出的角度 然后,我意识到量角器文档中有一个警告: 对于使用angular.bootstrap手动引导的应用,Protractor不能立即使

  • 问题内容: 如果量角器正在替换Angular Scenario Runner进行E2E测试,这是否意味着我仍然可以将其与Karma一起用作我的E2E测试框架? 问题答案: 分度器的当前维护者不建议使用: https://github.com/angular/protractor/issues/9#issuecomment-19927049 量角器和业力不应一起使用;而是为运行测试提供了单独的系统。

  • 问题内容: 今天,我一直在努力处理以下这些量角器代码行: 放在语句后似乎总是失败。 错误输出太模糊: UnknownError:JavaScript错误:等待结果时卸载文档 那么,单击超链接并检查新URL的正确方法是什么? 这是我的测试: 如果我在点击链接之前, 测试将通过。 如果我点击链接后, 上面的输出在Protractor中引发错误。什么地方出了错? 问题答案: 不用调用,而是 等待URL更

  • 我想能够使用特定的浏览器配置运行特定的套件,这可能吗?。我尝试遵循代码,但不幸的是,当套件被指定时,capability字段被忽略,并且两个测试套件都在两个浏览器配置中执行。

  • 我有以下配置,但得到错误 詹金斯命令 下面是我的配置文件