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

Фотография

Лишние окна при загрузке классов

классы Chromedriver

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Ekaterina_grou

Ekaterina_grou

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Грузинцева Екатерина Сергеевна

Отправлено 06 сентября 2021 - 14:41

задача: сделать так, чтобы заходить в систему под своим логином-паролем, находить там данные и редактировать их.

Создала 3 класса:

1. Основной

2. вход с систему

 

3. Поиск

Проблема в том, что при реализации класса поиск открывается лишнее пустое окно браузера хром и система начинает искать уже в нем (пустом окне), а там, естественно, нужных элементов нет. Есть возможность это обойти?

Скрытый текст
Скрытый текст
Скрытый текст


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 06 сентября 2021 - 16:57

Точно не знаю, но меня смущают строки в классе "Поиск"

ChromeDriver driver = new ChromeDriver();
driver.close();

так как в классе "Вход" браузер уже запускался.


  • 0

#3 Ekaterina_grou

Ekaterina_grou

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Грузинцева Екатерина Сергеевна

Отправлено 07 сентября 2021 - 05:49

Точно не знаю, но меня смущают строки в классе "Поиск"

ChromeDriver driver = new ChromeDriver();
driver.close();

так как в классе "Вход" браузер уже запускался.

У меня иначе driver начинает везде гореть красным. То есть его надо запускать в каждом классе. Опять же, я только учусь...


  • 0

#4 Ekaterina_grou

Ekaterina_grou

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Грузинцева Екатерина Сергеевна

Отправлено 14 сентября 2021 - 09:43

Изменила код и сделала так, чтобы вход в программу осуществлялся в основном классе. 

Только без инициализации хромдрайвера в классе поиск все равно не работает, все xpath красные. Понимаю, что ошибка идиотская, но не знаю, как обойти.

Скрытый текст
Скрытый текст


  • 0

#5 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 14 сентября 2021 - 12:52

Ну вы бы привели текст ошибки.  :smile:


  • 0

#6 Ekaterina_grou

Ekaterina_grou

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Грузинцева Екатерина Сергеевна

Отправлено 15 сентября 2021 - 14:34

Почти разобралась: оказывается, я пыталась заставить Вебдрайвер выполнять методы Хромдрайвера. Плохо быть глупым...


  • 0



Темы с аналогичным тегами классы, Chromedriver

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

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