ForUI自动化测试,我需要能够使用 SOAP接口来编写和读取外部服务器 - SOAP是服务器唯一的曝光。我在互联网上搜索过,到目前为止我发现REST可以在Protractor中使用但是没有看到任何在Protractor中使用SOAP的例子(参见Bare HTTP Calls from Protractor Tests (对于Bomi / Yogesh和Stiggler答案)和{{3}可以从Protractor直接调用SOAP吗?
此外,对于其他一些任务,需要能够在Oracle服务器上运行SQL语句/过程。建议使用node-oracledb npm,但安装起来似乎很麻烦。在Oracle / Protractor交互方面,最好的库是什么?
答案 0 :(得分:0)
这不是你应该尝试用量角器解决的问题。量角器是用于浏览器操作的很酷的工具,但对于所有其他事情,最好使用专为它们设计的工具。
您可以将任何nodejs库放到项目中并使用它们。请确保在测试中的正确位置执行它们。
例如 - 这里是肥皂库 - https://www.npmjs.com/package/easysoap
对于oracle: https://www.npmjs.com/package/oracle
BTW:在这个例子中 - http://squirrel.pl/blog/2014/01/15/direct-server-http-calls-in-protractor/ 使用了额外的节点js模块 - '请求',这不是量角器功能。