如何自动化需要OKTA OTP验证的测试?
使用案例:
是否有任何插件/工具/实用程序可以让我通过 API 或任何其他方式读取 OTP?
尽管到目前为止,这仍然是一些在自动化方面没有太大进展的领域,如验证码/条形码/OTP。但您可以探索以下选项:
OKTA API:检查 OKTA 是否提供允许您以编程方式检索 OTP 的 API。
手机模拟器:使用手机模拟器或模拟器,例如Appium,自动化与手机的交互。使用 Appium,您可以模拟 OTP 的接收并在自动化框架内以编程方式提取它。
模拟 OTP 生成:如果在您的测试环境中检索真实 OTP 是不可能的或具有挑战性,您可以创建专门用于自动化测试的模拟 OTP 生成机制。这可能涉及在测试环境中生成和存储可在自动化过程中使用的唯一 OTP 值。
关于自动化框架的选择,TOSCA和Selenium都可以处理这些任务。