драйвер selenium python, функция: move_to_element_with_offset неправильное поведение

Я сталкиваюсь с проблемой с драйвером selenium python, function: move_to_element_with_offset Кажется, что функция только перемещает мышь в середину элемента

def setUp(self): print "hello" self.logger = setuplogging() self.browser = webdriver.Firefox() def _test_add_point(self): body = self.browser.find_element_by_tag_name("body") body.send_keys(Keys.UP * 20) applet = self.browser.find_element_by_id("selected-applet") pics = applet.find_elements_by_xpath(".//div[contains(@class, 'picture')]") time.sleep(5) real_pic = pics[0].find_elements_by_xpath(".//img") action_chains = ActionChains(self.browser) action_chains.move_to_element_with_offset(real_pic[0], 20, 20).perform() time.sleep(5) action_chains.click().perform() time.sleep(10) 

Когда я выполняю код выше, он всегда будет посещать середину изображения, когда я ожидаю, что в этом случае он нажмет на центр плюс смещение (20, 20). Изменение смещения не поможет. Использование функции move_by_offset также не поможет.

Не могли бы вы помочь?

One Solution collect form web for “драйвер selenium python, функция: move_to_element_with_offset неправильное поведение”

Медленно доходя до 50 человек, это не настоящий ответ. Не помогая вам, я боюсь, но я столкнулся с той же проблемой.

Также,

когда я ожидаю, что он нажмет на центр плюс смещение

Документация move_element_with_offset говорит, что курсор перемещается из левого верхнего угла. Несмотря на то, что, похоже, проблема связана со смещением ( code.google.com/p/selenium/issues/detail?id=4215 ).

Interesting Posts

Django – как сохранить мой хешированный пароль

Убедитесь, что строка не содержит нескольких значений.

Как создать файл в репозитории с помощью PyGithub?

Как добавить контекст в файл activation_email.txt в Django

Force pyplot.imshow () для создания изображения с более высоким разрешением

Numpy np.where множественное условие

Опциональный аргумент декоратора Python

Подпрограмма, которая принимает все предопределенные переменные из «основной программы»,

Используя Tornado, как мне обслуживать статические файлы и служить favicon.ico из другого каталога, чем статический путь?

ImportError после успешной установки

Простая кросс-табуляция в пандах

Lazy SAX XML-анализатор с остановкой / возобновлением

Как использовать функцию streamplot, когда доступны 1D-данные x-координаты, y-координаты, x-скорости и y-скорости?

Как конвертировать изображения (PSD, AI и EPS) в PDF?

Почему мой генератор блокирует Flask от отправки ответов SSE?

Python - лучший язык программирования в мире.