有一个Web应用程序,只要我输入用户名,我就会在我的电子邮件中收到OTP。我不知道如何使用Selenium C#自动执行此OTP方案,以便脚本也应该在CI中运行。
看到了解决方案,但如果在本地机器中运行脚本,这些很好,但是当夜间脚本在构建中运行时,此解决方案将无济于事
任何领导将不胜感激。
提前致谢
如果您的 OTP 也在数据库中生成,则从数据库中获取 OTP。
另一种方式,开发人员可以为您提供具有OTP键:值的API。
第三种方式使用Selenium打开电子邮件,阅读OTP并导航到您的测试应用程序