【发布时间】:2015-12-02 20:23:10
【问题描述】:
我正在尝试从多项选择字段(类别)中获取随机值以在 Python Selenium 中进行测试:
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>
并选择一个随机值。
使用我的代码它不起作用,它甚至不打印元素的数量:
for i in tag:
print len(i)
#print (random.choice(i))(Keys.ENTER)
【问题讨论】:
标签: python django forms xpath selenium-webdriver