</p>
<p>
<label>Capacity:</label>
<select name="capacity">
<option value="Small">Small</option>
<option value="Medium">Medium</option>
<option value="Large">Large</option>
</select>
</p>
<p>
policy_mgmt = Select(mydriver.find_element_by_xpath("//select[@name='Capacity']"))
policy_mgmt.select_by_value("Medium")
我也试过下面的代码
mydriver.find_element_by_xpath(".//select[@name='capacity']").click()
mydriver.find_element_by_xpath("//select[@name='capacity'] /option[@value='Medium']").click()
点击下拉列表,我可以看到网页上的所有选项,但它没有选择&#34;中&#34;正如我所料。
任何帮助都将受到高度赞赏
答案 0 :(得分:2)
xpath
区分大小写,capacity
小写&#39; c&#39;
policy_mgmt = Select(mydriver.find_element_by_xpath("//select[@name='capacity']"))
答案 1 :(得分:0)
browser.find_element_by_xpath(".//select[@name='capacity']/option[text()='Medium']").click()