2016-11-14 128 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()

如果点击事件发送到通过选择返回元素。