Issue:
[FEATURE] move env vars in selenium test to toml config file

### Feature Description

Currently all the dynamic variable in crates/router/tests/connectors/selenium.rs are taken as **ENV** vars which can be moved to sample_auth.toml file which will list all the variables.

### Possible Implementation

move all the ENV vars in selenium.rs file to crates/router/tests/connectors/sample_auth.toml , and use all the variables in it.
Take crates/router/tests/connectors/connector_auth.rs for reference on how to use toml configs in code.

### Have you spent some time to check if this feature request has been raised before?

- [X] I checked and didn't find similar issue

### Have you read the Contributing Guidelines?

- [X] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/docs/CONTRIBUTING.md)

### Are you willing to submit a PR?

None

Resolution:
<think>
PR Context:
- Title: test(selenium): read config from `CONNECTOR_AUTH_FILE_PATH` environment variable and fix bugs in UI tests
- Merged: 2023-06-05T07:56:00Z
- Files changed: 13 files
- Commits: 30 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [X] Bugfix
- [ ] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->
Closes #924 

### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!-- 
Provide links to the files with cor
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** test(selenium): read config from `CONNECTOR_AUTH_FILE_PATH` environment variable and fix bugs in UI 
Files to modify:


**crates/api_models/src/webhooks.rs**
  Modify existing code

**crates/router/src/connector/nuvei/transformers.rs**
  Add:
    - struct: pub::UrlDetails

**crates/router/src/connector/stripe.rs**
  Modify existing code

**crates/router/src/connector/stripe/transformers.rs**
  Modify existing code

**crates/router/tests/connectors/connector_auth.rs**
  Add:
    - struct: pub::ConnectorAuthentication

**crates/router/tests/connectors/main.rs**
  Remove:
    - mod: private::adyen_ui
  Add:
    - mod: private::adyen_uk_ui
    - mod: private::payu_ui
    - mod: private::worldline_ui

**crates/router/tests/connectors/nuvei_ui.rs**
  Remove:
    - impl: impl SeleniumTest for NuveiSeleniumTest
  Add:
    - function: private::get_connector_name
    - impl: impl SeleniumTest for NuveiSeleniumTest

**crates/router/tests/connectors/payu_ui.rs**
  Add:
    - function: private::get_connector_name
    - function: private::should_make_no_3ds_card_payment
    - function: private::should_make_gpay_payment
    - function: private::should_make_no_3ds_card_payment_test
    - function: private::should_make_gpay_payment_test
    - struct: private::PayUSeleniumTest
    - impl: impl SeleniumTest for PayUSeleniumTest

**crates/router/tests/connectors/selenium.rs**
  Modify existing code

**crates/router/tests/connectors/stripe_ui.rs**
  Remove:
    - impl: impl SeleniumTest for StripeSeleniumTest
  Add:
    - function: private::get_connector_name
    - function: private::should_make_stripe_klarna_payment
    - function: private::should_make_afterpay_payment
    - function: private::should_make_stripe_alipay_payment
    - function: private::should_make_stripe_ideal_bank_redirect_payment
    - function: private::should_make_stripe_giropay_bank_redirect_payment
    - function: private::should_make_stripe_eps_bank_redirect_payment
    - function: private::should_make_stripe_bancontact_card_redirect_payment
    - function: private::should_make_stripe_p24_redirect_payment
    - function: private::should_make_stripe_sofort_redirect_payment
    - function: private::should_make_stripe_ach_bank_debit_payment
    - function: private::should_make_stripe_becs_bank_debit_payment
    - function: private::should_make_stripe_sepa_bank_debit_payment
    - function: private::should_make_stripe_klarna_payment_test
    - function: private::should_make_afterpay_payment_test
    - function: private::should_make_stripe_alipay_payment_test
    - function: private::should_make_stripe_ideal_bank_redirect_payment_test
    - function: private::should_make_stripe_giropay_bank_redirect_payment_test
    - function: private::should_make_stripe_eps_bank_redirect_payment_test
    - function: private::should_make_stripe_bancontact_card_redirect_payment_test
    - function: private::should_make_stripe_p24_redirect_payment_test
    - function: private::should_make_stripe_sofort_redirect_payment_test
    - function: private::should_make_stripe_ach_bank_debit_payment_test
    - function: private::should_make_stripe_becs_bank_debit_payment_test
    - function: private::should_make_stripe_sepa_bank_debit_payment_test
    - impl: impl SeleniumTest for StripeSeleniumTest

**crates/router/tests/connectors/worldline_ui.rs**
  Add:
    - function: private::get_connector_name
    - function: private::should_make_card_non_3ds_payment
    - function: private::should_make_worldline_ideal_redirect_payment
    - function: private::should_make_worldline_giropay_redirect_payment
    - function: private::should_make_worldline_giropay_redirect_payment_test
    - function: private::should_make_worldline_ideal_redirect_payment_test
    - function: private::should_make_card_non_3ds_payment_test
    - struct: private::WorldlineSeleniumTest
    - impl: impl SeleniumTest for WorldlineSeleniumTest