我刚接触硒,需要一些帮助以从下拉列表中选择一项。这是经过研究,但似乎没有发现任何东西。
<div class="Select-value">
<span
class="Select-value-label" role="option"
aria-selected="true" id="react-select-5--
value-item">Female</span></div>
在上面的代码中,“女性”的值可以通过下拉菜单由“男性”或“未指定”更改。
我可以通过
获得标签
gender = browser.find_element_by_xpath('//*[@id="react-select-5--value"]/div[1]')
,
但是如何更改值?
答案 0 :(得分:1)
我能够做到这一点。我必须获取输入的xpath,并将数据发送到该属性。
HTML
<span class="Select-multi-value-wrapper" id="react-
select-5--value"><div class="Select-value"><span
class="Select-value-label" role="option" aria-
selected="true" id="react-select-5--value-
item">Male</span></div>
Python:
gender = browser.find_element_by_xpath('//[@id="react-select-5--value"]/div[2]/input')
gender.send_keys("Female")
gender.send_keys(Keys.RETURN)