Найти - Пользователи
Полная версия: Как получить координаты ссылки? Или совершить клик по контекстному меню?
Начало » Python для новичков » Как получить координаты ссылки? Или совершить клик по контекстному меню?
1
oDoDo
Как получить координаты ссылки? Или совершить клик по контекстному меню? В данном примере мне нужно сохранить ссылку, но не получается никак совершить клик по контекстному меню. Или хотя бы как получить координаты ссылки.

 from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("http://www.google.com")
searchBtn = driver.find_element_by_class_name("gb_g")
# Клик правой кнопкой
q=webdriver.ActionChains(driver).context_click(searchBtn).perform()
# Получить координаты кнопки??? Или совершить клик по контекстному меню
sleep(2)
print(q)
oDoDo
всё разобрался, если кому надо то
 location = searchBtn.location
size = searchBtn.size
print(location)
print(size)
oDoDo
Но возник новый вопрос, как кликнуть в эти координаты? В том плане что это координаты в окне, но если по ним кликнуть будет совершен клик по экрану. Каким способом можно совершить клик по координатам окна?
Rafik
Клик по экрану обрабатываешь следующим образом:
1. Определяешь координаты мыши
2. Если координаты не те, которые нужны, то выход из процедуры обработки
3. Если координаты “что надо”, то вызов требуемого действия
oDoDo
Rafik
Клик по экрану обрабатываешь следующим образом:1. Определяешь координаты мыши2. Если координаты не те, которые нужны, то выход из процедуры обработки3. Если координаты “что надо”, то вызов требуемого действия
Так я от куда узнаю, что координаты те. Грубо говоря я знаю где эти координаты в браузере. Но я не понимаю как по ним кликнуть. Для кликов я обычно использую pyautogui, но там не нашел ка это сделать, поиск в гугле пока не дает результатов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB