2017-01-04 11 views
-2

入力タイプがドロップダウンであるかどうかを確認する方法は、通常タイプと一致しています。私は、TDはオプションタグが含まれている場合に検証することによって、それを行うことができますが、以下のHTMLコード内で何種類入力タイプがドロップダウンであるかどうかをチェックするSelenium Python

enter image description here

はありませんか?

+0

完全なHTMLを検査できるように、ウェブサイトへのリンクを投稿できますか? –

答えて

1

それを見つけるために、代わりに名前のセレクターを使用します。

elem = webdriver.find_element_by_name("currencyid") 

あなたはちょうどそれが事前にドロップダウンであることがわかっている場合、何の種類(すなわち入力がありませんタグセレクタ

elem = webdriver.find_element_by_tag_name('select') 

を使用type = "checkbox")、入力フィールドではないためです。

+0

私はそれが私の場合にはうまくいかないでしょう。関数の目的は、変数をユーザーから取得して、それを検索することです。つまり、テキストボックス、チェックボックス、またはドロップダウンを使用して、それに基づいてアクションを実行します。 – user7242550

+0

HTMLではドロップダウンが選択され、テキストとチェックボックスは入力タイプです。 – TheoretiCAL

関連する問題