2016-11-14 10 views
0

私はセレンの画像ボタンをクリックしてテストしようとしています。セレンのボタンをクリック

<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

、何が良いですし、何が間違っているを公開してくださいのために働いて、クラスメソッドを使用することです。あなたのメッセージを読んでもOKです。もう一度読む[良い質問をするにはどうすればいいですか?](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()

そのセレクタによって返された要素にクリックイベントを送信する必要があります:

画像は、私がクリックしたときにSGTメッセージが

HTMLコードは私に表示され、イベントです。

関連する問題