Уведомления

Группа в Telegram: @pythonsu

#1 Май 7, 2017 20:16:29

ss100s
Зарегистрирован: 2016-02-29
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Двигать мышь в selenium

 import time
from selenium import webdriver
from selenium.webdriver.phantomjs.service import Service as PhantomJSService
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.PhantomJS(executable_path='/patch/phantomjs')
driver.get(url)
print driver.get_window_position()
action = ActionChains(driver)
time.sleep(5)
action.move_by_offset(300,300)
print driver.get_window_position()
driver.quit()
Отдает:
 {u'y': 0, u'x': 0}
{u'y': 0, u'x': 0}
Положение курсора не изменилось.
Что не так?

Офлайн

#2 Май 10, 2017 15:46:37

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Двигать мышь в selenium

А get_window_position разве не координаты верхнего левого угла окна отдает?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Май 10, 2017 21:01:16

delvin-fil
Зарегистрирован: 2015-11-27
Сообщения: 95
Репутация: +  4  -
Профиль   Отправить e-mail  

Двигать мышь в selenium

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version