Как проверить, перешел ли selenium на сайт или нет?

Пользователь

от narciso , в категории: Другие , 2 месяца назад

Как проверить, перешел ли selenium на сайт или нет?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , месяц назад

@narciso 

Для того, чтобы проверить, перешел ли Selenium на сайт, можно использовать метод current_url. Этот метод возвращает текущий URL-адрес страницы, на которую был переход.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
from selenium import webdriver

# создаем экземпляр webdriver
driver = webdriver.Chrome()

# переходим на сайт
driver.get("https://www.example.com")

# проверяем, что перешли на нужный сайт
if "example.com" in driver.current_url:
    print("Переход на сайт выполнен успешно!")
else:
    print("Что-то пошло не так.")
    
# закрываем драйвер
driver.quit()


В этом примере мы создаем экземпляр webdriver и переходим на сайт https://www.example.com. Затем мы используем метод current_url для получения текущего URL-адреса страницы и проверяем, содержит ли он строку "example.com". Если да, то выводится сообщение "Переход на сайт выполнен успешно!", в противном случае выводится сообщение "Что-то пошло не так.".


В конце мы закрываем драйвер с помощью метода quit().