如何使用 selenium 自动化 CA 大型机屏幕验证?

Posted

技术标签:

【中文标题】如何使用 selenium 自动化 CA 大型机屏幕验证?【英文标题】:How to automate CA mainframe screen validations using selenium? 【发布时间】:2017-06-12 19:57:56 【问题描述】:

我们有一个 API,如果我在其中注册一些数据,它将反映在大型机系统中,我需要使用 selenium testNG 框架验证一些细节。有人可以帮助我吗?

【问题讨论】:

Selenium 不适用于 API 测试。你会想要像 SoapUI 这样的东西。 欢迎来到 ***.com。请花一些时间阅读help pages,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。也请使用tour 并阅读有关how to ask good questions 的信息。最后请学习如何创建Minimal, Complete, and Verifiable Example。 【参考方案1】:

Selenium 是一个 Web 浏览器 UI 验证框架。如果您正在尝试验证 api,那么 selenium 将不是适合您的工具。您可以查看 SOAP UI,或者您可以构建自己的自定义 api 验证框架,该框架访问 api 端点,将其序列化为一个对象,然后根据您期望的响应来验证响应值。我还构建了混合框架,我通过 selenium 操作浏览器,然后在测试中的某个时刻,我必须调用一个 api 来验证另一个应用程序是否已更新。但是您不会使用 selenium 库中的任何内容进行 api 验证。

【讨论】:

【参考方案2】:

Selenium 用于测试 GUI。如果你想实现 API 测试,你可以使用 RestAssured 框架或者 SoapUI。

【讨论】:

以上是关于如何使用 selenium 自动化 CA 大型机屏幕验证?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 截屏自动化测试? [关闭]

Python Selenium 自动化实现截屏操作

CentOS7下python3 selenium3 使用Chrome的无头浏览器 截取网页全屏图片

在 chromedriver (Selenium) 中导入根 CA

通过生成参数验证来修复 FxCop CA1062

selenium点击不了?滑屏失败?