1

Я читал Basic authentication with Selenium in Internet Explorer 10 И я меняю свой регистрационный ключ, а когда я использую пользователя и передаю его по URL-адресу, я не вижу всплывающее вскрытие, но на самом деле страница не загружается. Я вижу пустую страницу!Обычная проверка подлинности с помощью Selenium в Internet Explorer 11

Я вижу свой url в IE, но ничего не произошло - я вижу белую страницу. Должен ли я изменить что-нибудь в IE?

ответ

1

Это невозможно без каких-либо обходных решений.

Мне также нужна была такая же функция, и предыдущий ответ SO подтверждается, то есть это либо невозможно, либо возможно с высокой вероятностью отказа.

Одна вещь, которую я узнал о Protrator, - это не пытаться делать с ней слишком сложные вещи, иначе мне будет плохо.

Что касается функции - я закончил тем, что заставил транспортир инициировать задачу Node.js, которая использует запрос, чтобы выполнить аутентификацию и предоставить данные.

Взятые прямо из запроса модуля:

request.get('http://some.server.com/').auth('username', 'password', false); 
     // or 
     request.get('http://some.server.com/', { 
      'auth': { 
       'user': 'username', 
       'pass': 'password', 
       'sendImmediately': false 
      } 
     }); 
     // or 
     request.get('http://some.server.com/').auth(null, null, true, 'bearerToken'); 
     // or 
     request.get('http://some.server.com/', { 
      'auth': { 
       'bearer': 'bearerToken' 
      } 
     }); 
+0

Привет Деяна Большое спасибо за ваши советы. Но я действительно не могу себе представить, как задача node.js откроет URL-адрес и логин, а затем продолжит тесты транспортира «он» ... – Stanislava

+0

Он работает, поверьте мне. –

+0

Да, я доверяю вам, но я не знаю, как это сделать ... – Stanislava

Смежные вопросы