Selenium Dental Insurance Automation Fix

Заказчик: AI | Опубликовано: 21.12.2025
Бюджет: 25 $

I already have a Selenium-based app running on a Linux server that logs in to several dental-insurance portals, pre-fills member ID and DOB from our backend, and then saves the resulting page. Everything works except one stubborn site that insists on sending an SMS OTP each time the session starts. Here is the current process. For example, if we are going to check a patient's eligibility, the app will log in with OTP, automatically input a patient's information and search for it, save the page as pdf. Then the session is closed and ready for the next patient Here’s what I need next: • Teach the portal to “remember” the device in a way that mimics normal browser behaviour so the SMS OTP is not requested on every visit. But if we want to search for another patient, do we need to close the current session and start a new session? (I don't mind inputting OTP once to selenium by myself) • After a successful login, capture the resulting page exactly as a standard PDF, store it, and programmatically extract the key patient fields we already use elsewhere. All code must run and remain inside the existing Python/Selenium stack, and play nicely with the database structure we already have. I can provide: • Current login script Explain which webpage is needed to save as a pdf. Please refer to uploaded image 01, 02, 03 For 01 image, after log in, there are search boxes in the middle of the page. we may input DOB and member ID and click search button For 02 image, after clicking the search button, the page changes and shows the list of patients, the first patient is the one we just searched For 03 image, after clicking the name of the first patient in 02 image, this page shows up. It has all information. This page also has a print button on the top right corner. I need to save this page as a pdf