我有一个下拉菜单,其来源如下:
<select name="issuer">
<option selected="selected" value="15">MBBTampereRootCA
</option><option value="66222">OMS_CA1
</option><option value="66225">OMS_CA2
</option><option value="71463">stefanSpiel
</option></select>
我需要选择“stefanSpiel”请告诉我怎么做??在
我尝试了多种可能的选择,但没有成功。在
我试过这些选择:
^{pr2}$还有这些:
'element = browser.find_element_by_name("issuer")'
'target = select (option, stefanSpiel)'
'action_chains = ActionChains(browser)'
'action_chains.drag_and_drop(element, target)'
'ActionChains(browser).move_to_element(element).click(target).perform()'
但我得到的只是: 'selenium.common.异常.NoSuchElementException:'
谢谢
谢谢大家。。。按下面的方法试过了,效果很好。。。不确定它在多大程度上是好的:
再次感谢:)
我建议您使用
Select()
类来处理select
元素。在一种方法是单击“select”元素。 这将“打开”下拉列表并使所有下拉列表 司机可见的选项。 现在我们需要单击所需的元素。在
例如,让我们看看下面的html(它非常类似于您提供的html) 我从http://www.tizag.com/htmlT/htmlselect.php取的:
对于本例,我将使用xpath。 假设我有“select”元素的xpath:
^{pr2}$我想选择“康涅狄格州中国”选项
一种方法是:
^{3}$相关问题 更多 >
编程相关推荐