//进入慕课网个人信息页面 //找到并点击"编辑"按钮 //创建selenium自带的类进行下拉框定位 //职位选擇第二个元素 //调用chrome浏览器驱动初始化方法 //调用下拉框操作方法
元素不可见:当前元素不可见或者不能操作 原则上我们认为id具有唯一性,但是实际上id等于job的元素有很多,它有一些是隐藏的,所以我们找"id=job"的元素由于有很多,系统无法识别,所以失败
我们发现编辑栏中除了"select"具有"id"属性外,另外一个就是"form"表单具备"id唯一性的特性了",那么我们完全可以通过先查找到form表单,然后再查找到select即可这样主次分明,Nice!
需要注意的是:为下拉框赋值我们有三种方法:
//进入慕课网个人信息页面
//找到并点击"编辑"按钮
//创建selenium自带的类进行下拉框定位
//通过index为下拉框赋徝
//通过Value为下拉框赋值
//通过Text文本为下拉框赋值
//调用chrome浏览器驱动初始化方法
//调用下拉框操作方法
1.虽然id原则上是唯一性的但不排除隐藏的凊况,要确保id查找的时候的唯一性
元素不可见:当前元素不可见或者不能操作