要先选中这个弹出层的form元素,再找下拉框

public void downSelectBox(){driver.get("https://www.imooc.com/user/setprofile");driver.findElement(By.className("pull-right")).click();try {Thread.sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch block
            e.printStackTrace();}//先获取弹出层的form表单WebElement formElement = driver.findElement(By.id("profile"));WebElement job = formElement.findElement(By.id("job"));Select downList = new Select(job);downList.selectByIndex(2);//downList.selectByValue("1");//downList.selectByVisibleText("学生");downList.selectByIndex(3);//这个只能取消多选下拉框//downList.deselectByIndex(3);List<WebElement> list = downList.getAllSelectedOptions();for(WebElement option : list){System.out.println(option.getText());}System.out.println(downList.getFirstSelectedOption().getText());}

转载于:https://www.cnblogs.com/tarrying/p/9681561.html

selenium选错弹出层的下拉框相关推荐

  1. jQuery手机移动端弹出层美化下拉选项特效代码

    jQuery手机移动端弹出层美化下拉选项特效代码 演示地址:http://www.b4a.bid/JS/ 效果如下: 下载地址:https://download.csdn.net/download/d ...

  2. input[type=”password”] 输入框阻止chrome浏览器弹出用户名密码下拉框提示

    一.现象: 框架: angular   环境:chrome最新版 谷歌浏览器记住密码后,输入框为 password 类型时,就会自动展示已经保存的用户名密码列表: 如下图所示: 代码如下: <! ...

  3. ios11,弹出层内的input框光标错位 键盘弹出时,输入信息,光标一直乱跳

    之前开发了一个微信项目,维护期中苹果手机突然出现光标错位现象,经过排查,发现是最新的ios11系统的锅. 具体情况:弹出层使用position: fixed:弹出层内附带input/textarea输 ...

  4. AlertBox 弹出层(信息提示框)效果

    弹出层(弹窗)就是相对文档或窗口定位的一个层,一般用来显示提示信息.广告等内容,还可以配合覆盖层来锁定页面. 在仿Lightbox效果中,已经基本实现了这个效果,这次主要改进了ie6在fixed时的抖 ...

  5. layui弹出层中添加文本框

    有时候,我们需要针对,审核时给出原因这一需求,在弹出层添加文本框,比如 这时候就用到了 layer.prompt() var remarkReason = "";layer.pro ...

  6. 一个简单的PopupWindow做的选项菜单点击按钮会在按钮下弹出几个下拉控件

    为什么80%的码农都做不了架构师?>>>    下载源码 先看效果: 下面是java代码: package com.example.cest;import android.app.A ...

  7. html树形多选下拉列表,EasyUI 多行树形下拉框(Multiple ComboTree)_Vue EasyUI Demo

    源代码 Multiple ComboTree v-model="value" :data="data" :multiple="true" : ...

  8. Spinner 下拉框

    下拉框可用自定义的列表做或查询出来的数据做! 下拉框用自定义的列表显示: 第一种方式:在布局文件里设置 1.在res/values/strings.xml层里的里写: <string name= ...

  9. excel 智能提示下拉框选择

    比如excel单元格输入=vl,会弹出智能提示下拉框,这时候,想用这个公式,输入回车,空格,均报错 正确做法: 用鼠标双击上去的,还可以用tab键 在wps2019里面,可以使用鼠标双击.回车.空格键 ...

最新文章

  1. Vue.js实现前段评论展示
  2. 人工智能学习--文本检测和识别综述(2021)
  3. linux下Intellij Idea 14的安装
  4. leetcode 1052. 爱生气的书店老板(滑动窗口)
  5. Python os模块相关简介
  6. 信息技术计算机网络课堂实录,信息技术教案:计算机网络简介
  7. knn算法python代码_在python中使用KNN算法处理缺失的数据
  8. ubuntu系统部署python3.6.4
  9. python 期货策略_Python版商品期货跨期对冲策略
  10. java 自定义进度条_JAVA Swing 自定义进度条样式(简单实现)
  11. UE4 虚幻引擎, 蓝图节点应用笔记(一)
  12. opencv库函数学习:Rect函数
  13. linux 查看当前打开的文件数,linux停查看文件打开数
  14. BZOJ2794: [Poi2012]Cloakroom【偏序+背包】
  15. vue、dom、监听扫码枪 输入框与全屏获取扫码输入的结果 及 非扫码输入的结果 单输入框 多状态接口查询
  16. Shell攻关之shell基础
  17. ChinaJoy凸显中国游戏业十大矛盾
  18. PWE3故障处理流程
  19. 怎么写好你的求职信!
  20. 计算机毕设(附源码)JAVA-SSM基于web的烟草售卖系统

热门文章

  1. SpringBoot自动化配置的注解开关原理
  2. 线性代数-矩阵-转置 C和C++的实现
  3. python 列表与元组的操作简介
  4. HDU 2072(单词数)题解
  5. solr elasticsearch比较
  6. ps、grep和kill联合使用杀掉进程
  7. 本文将引导你使用XNA Game Studio Express一步一步地创建一个简单的游戏
  8. 通用权限管理系统组件 (GPM - General Permissions Manager) 不改数据库、甚至不写代码就集成铜墙铁壁权限管理组件...
  9. C#的特性Attribute
  10. 山羊与汽车游戏的实验算法