を使用してオプションを選択して、私は、このhtmlコードを持っている:セレン
<select data-val="true" data-val-number="Int32。" data-val-required="Int32" id="CategoryData" name="ParentId" onchange="sel3(this);">
<option value="0">-- category --</option>
<option selected="selected" value="845">a</option>
<option value="846">b</option>
<option value="847">c</option>
</select>
は、私は、テキスト "A"、 "B"、 "C" を抽出したいです。
マイコード:
select_box = driver.find_element_by_id("CategoryList3")
options = [x for x in select_box.find_elements_by_tag_name("option")]
for element in options:
print (element.get_attribute("text"))
出力:
-- category --
a
b
c
これも出力するであろう " - カテゴリ - " が、私はこの1つを望んでいません。 私はセレニウムについてはかなり新しいので、アドバイスをいただければ幸いです!
' - category - 'は '