1
我想从多选场(类别)的随机值,使Python中硒测试得到的值:Python的硒 - 多选场(Django的选择2) - 无法通过XPATH
tag = driver.find_element_by_xpath("//*[@id='s2id_autogen2']")
如果我要发送只是一个字符串,该工程如:
tag.send_keys("some_text")
但我想获得那些期权值(网页源代码):
<div class="form-select-container" >
<select multiple="multiple" class="django-select2" data-allow-clear="false" data-minimum-input-length="0" id="id_categories" name="categories">
<option value="1">String1</option>
<option value="2">String2</option>
<option value="3">String3</option>
</select>
</div>
然后选择一个随机值。从Chrome的控制台
for i in tag:
print len(i)
#print (random.choice(i))(Keys.ENTER)
而这种代码::
我得到:AttributeError:选择实例没有属性'点击' –
@MaciejJanuszewski肯定,更新。 – alecxe
嗯......接下来的问题是:消息:元素不可见 –