python下拉枚举选择得值定位不到

问题遇到的现象和发生背景

python下拉枚举值定位不到,现在代码在下拉报错

问题相关代码,请勿粘贴截图

img


请选择标签上下一样。现在点不到主服务器下来枚举值,且不能输入,只能点击操作

img

输入不行

img

同样
也定位不到

img

img

我想要达到的结果

可以定位元素

你用的是哪个库啊

你的意思是,点击服务器下拉菜单,右边没有定位到ul标签,而是定位到div那个大块吗?
原网页修改了,你要重新改代码,不知道你用的时什么库,selenium吗?

总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询;
二、直接定位(XPath)
使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位;
三、间接定位(Select模块)
页面HTML源码如下所示:
python+selenium 代码如下:
四、总结
Select提供了三种选择方法:
select_by_index(index) ——通过选项的顺序,第一个为 0
select_by_value(value) ——通过value属性
select_by_visible_text(text) ——通过选项可见文本
Select提供了四种方法取消选择:
Select提供了三个属性方法提供信息:
options ——提供所有的选项的列表,其中都是选项的WebElement元素
all_selected_options ——提供所有被选中的选项的列表,其中也均为选项的WebElement元素
first_selected_option ——提供第一个被选中的选项,也是下拉框的默认值
通过Select提供的方法和属性,我们可以对标准select下拉框进行任何操作,但是对于非select标签的伪下拉框,需要使用XPath定位;