2016-07-18 5 views
-1

私たちの在庫サイトの作業中にいくつかのプロセスを自動化しようとしていますが、単純な検索ボックスにテキストを入力する際に​​問題があります。ここでSelenium Python、Find element入力ボックスの問題

は、ウェブサイトのコードは次のとおりです。ここで

<td class="GJCH5BMASD" style=""> 
<input type="text" class="GJCH5BMD1C GJCH5BME1C" style="font-size: 13px;  width: 100%;"> 
</td> 

は私のコードです:

opens = driver.find_element_by_css_selector(".GJCH5BMD1C GJCH5BME1C").click() 

私は、エラーを受信し続ける:

ElementNotVisibleException: Cannot click on element 

任意の考え?

+0

ウェブコードが投稿されていません –

+0

+0

ようこそ!スタックオーバーフローへようこそ![ツアー](http://stackoverflow.com/tour)、[ヘルプセンター](http://stackoverflow.com/help)、 [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)のセクションでは、このサイトの仕組みを理解し、現在と将来の質問を改善するのに役立ちます。 –

答えて

0

まったく問題ありません!

私は変更することで、それを修正:

opens = driver.find_element_by_css_selector(".GJCH5BMD1C GJCH5BME1C").click() 

をする:あなたはcss_selectorを使用して、すべてのクラス名と.を提供する必要が

opens = driver.find_element_by_css_selector(".GJCH5BMASD").click() 
+0

戻って質問に答えたことを忘れないでください。 – JeffC

0

、あなたはまた、次のように試すことができます: -

opens = driver.find_element_by_css_selector(".GJCH5BMD1C.GJCH5BME1C").click() 
関連する問題