2016-11-14 2 views
0

Я пытаюсь испытать кнопку изображения щелчка в Selenium.кнопка щелчок в Selenium

Изображение это событие, когда я нажимаю сообщение Sgt появляется мне

HTML код:

<div class="jcrm-botondetalle"> 
    <a href="https://www.example.dsa.eu/ConsultaExample/"> 
     <img src="./../../img/entrar.png" class="jcrm-img1"> 
    </a> 
</div> 


# -*- coding: utf-8 -*- 
from selenium import webdriver 
from datetime import time 
import time 
from selenium.webdriver.common.by import By 
from selenium.webdriver.support.wait import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC 
try: 
    import Image, ImageEnhance, ImageFilter  
except ImportError: 
    from PIL import Image, ImageEnhance, ImageFilter  
import pytesseract 

def evert_init(): 
    BaseUrl = "https://www.example.dsa.eu/" 
    UrlDirection= BaseUrl + "seccion/servicios/detalles/0/c3.html" 
    driver = webdriver.Chrome('/home/developer/lear-seleniun/chromedriver') 
    driver.get(UrlDirection) 
    driver.find_element_by_css_selector("jcrm-img1") 

evert_init() 
+0

Пожалуйста, разоблачить, что хорошо и что плохо. При чтении сообщения все кажется ОК. Читать снова [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask) –

ответ

0

Решение использовать метод класса, он работает для меня

submit=driver.find_element_by_class_name("jcrm-img1") 
submit.click() 
0

driver.find_element_by_css_selector("jcrm-img1").click()

Если послать событие щелчка к элементу, возвращенного селектором.

Смежные вопросы