Перейти к содержимому

Фотография

Логин на сайт не работает через selenium, но не в браузере

selenium selenoid

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Trololo

Trololo

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Иванов Иван Иванович

Отправлено 13 февраля 2024 - 18:14

Здравствуйте.
Нужен совет или идея к действиям.

есть 2 сценария не простой формы логина сайта:

1. через браузер руками:
    - открываю страницу (в ответ прилетает то что в закреплённом файле)
    - возвращается js в <head><script>...some js ...</script></head> который выполняется и редиректит на промежуточную страницу с id где получает куки
    - потом происходит ещё 1 редирект на страницу которую изначально открыли

2. через selenium (selenoid)
   - открывается страница, но js не выполняется и всё останавливается на этом шаге

//код примерно следующий


$this->driver->get('https:/site.com/login/');

$this->driver->wait(10, 1000)->until(
WebDriverExpectedCondition::presenceOfAllElementsLocatedBy(
WebDriverBy::cssSelector('body')
)
);

P.S. Скорее всего это у это защита, но ничего нелегального не делаю, автоматизирую получение отчёта своего к которому имею доступ.

Прикрепленные файлы

  • Прикрепленный файл  index.html   143,33К   0 Количество загрузок:

  • 0



Темы с аналогичным тегами selenium, selenoid

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных