先来看一下页面效果:是一个可输入的下拉列表
再来看一下下拉框的实现方式: 是用<ul>
和<li>
方式来实现的下拉框,不是select
类型的,所以不能用传统的select定位方法。
在着手定位元素前一定一定要先弄清楚下拉列表的实现方式!!! 我一开始就是看到是下拉列表,想当然的采用select
方法来定位,然后报错了QAQ ,大概意思是说该元素不支持使用select方法,然后才想着看一下实现代码,结果才发现下拉框字段是在<input>
标签下的。
解决思路:
1、定位下拉框
2、因为是<input>
标签,因此使用send_keys方法给下拉框传值
3、定位到下拉项
4、