c# Selenium program

Job ID: 36351775

Budget: $30 – $250 USD

Using Selenium.WebDriver version 4.5.0 or above and .NET 4.7.2 language, the following tasks need to be completed:

Set up the browser as a mobile browser and ensure that it can access https://nowsecure.nl/ with the website displaying a red flashing indicator to indicate successful access.

Intercept and output GET, POST, and WEBSOCKET requests and response data.

Replace and modify request parameters.

Replace specific fields in the response parameters, such as when dealing with JSON responses.

Replace the entire content of a JavaScript file.

Drive the system's built-in Chrome browser of version 100 or above. The latest version of Chrome for Windows 8 is 109, while for Windows 10, it's version 111. The WebDriver driver cannot be fixed, so this issue needs to be resolved.

Functions 2, 3, 4, and 5 must be completed without using proxies. The built-in network interception of WebDriver or a Chrome extension can be used instead.

During program delivery, the user should input certain specific strings in the WinForms interface. When the URL of the requested page contains these strings, the program should intercept and output or modify the request and response parameters.

If you are certain that you can complete these tasks, please contact me as I have limited time for online communication.