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

Фотография

driver.find_element... and right click


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

#1 uxtu

uxtu

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 11 апреля 2016 - 11:20

Всем привет!

Подскажите как при нахождении элемента по driver.find_element_... вызвать клик правой кнопкой мыши ???


  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 895 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 11 апреля 2016 - 11:55

Ни разу не делал, но как-то так:

new Actions(driver).contextClick(driver.findElement(By.xxxx)).perform()


					
					
  • 0

#3 uxtu

uxtu

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 11 апреля 2016 - 12:06

 

Ни разу не делал, но как-то так:

new Actions(driver).contextClick(driver.findElement(By.xxxx)).perform()

invalid syntax  :sad:


  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 895 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 11 апреля 2016 - 12:23

Ну это Java, я не знаю синтакса питона. Но должно быть как-то так:

actionChains = ActionChains(driver)

actionChains.context_click(XXXX).perform()


Ну и сделать импорт надо

 

from selenium.webdriver import ActionChains

  • 0

#5 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 11 апреля 2016 - 12:30

Смотрите что творится. Людям из-за санкций гугл отключают. По теме:

 

from selenium import webdriver
from selenium.webdriver import ActionChains

driver = webdriver.Chrome()
actionChains = ActionChains(driver)

actionChains.context_click(your_link).perform()


  • 1

#6 uxtu

uxtu

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 12 апреля 2016 - 03:24

Смотрите что творится. Людям из-за санкций гугл отключают. По теме:

 

from selenium import webdriver
from selenium.webdriver import ActionChains

driver = webdriver.Chrome()
actionChains = ActionChains(driver)

actionChains.context_click(your_link).perform()

Похоже не по тем запросам искал, спасибо  :victory:


  • 0


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

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