我正在尝试自动化Paytm。输入用户名和密码后,它会要求OTP进行验证,这将被发送到我们注册的移动号码。如何自动执行此操作。我可以期待一些帮助吗?
答案 0 :(得分:0)
使用任何自动化工具都无法自动化,因为OTP会访问您的手机号码,以避免自动引入这些otp或验证码页面。如果您属于paytm员工,那么您可以通过设置或生成cookie来避免调用该otp对话框或页面。
谢谢,
答案 1 :(得分:0)
如果您的paytm员工可以访问数据库有OTP数据,那么您可以从数据库中提取数据并传递数据。如果您没有任何访问权限,则无法访问。
答案 2 :(得分:0)
String userProfile= "C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data\\";
System.setProperty("webdriver.chrome.driver","C:\\Users\\user\\Desktop\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--user-data-dir="+userProfile);
options.addArguments("--profile-directory=Default");
options.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(options);
driver.get("https://mail.google.com/mail/u/0/#inbox");
以上代码可以很好地实现OTP验证网页的自动化。只需创建一次受信任的本地chrome,并使用上述代码进行测试即可调用同一浏览器。