精华内容
下载资源
问答
  • Java Swing 获取下拉框中的

    千次阅读 2020-05-23 09:02:42
    //定义下拉框组件 JComboBox<String> cmb = new JComboBox<String>(); //添加内容 cmb.addItem("北京"); cmb.addItem("上海"); cmb.addItem("广州"); cmb.addItem("深圳"); //获取内容 String city = ...
    //定义下拉框组件
    JComboBox<String> cmb = new JComboBox<String>();
    
    //添加内容
    cmb.addItem("北京");
    cmb.addItem("上海");
    cmb.addItem("广州");
    cmb.addItem("深圳");
    
    //获取内容
    String city = cmb.getSelectedItem().toString();
    System.out.println(city);
    
    

    结果:
    点击按钮,触发事件
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • System.out.println ( "下拉框选项的:" + webElement.getText ( ) ); downs.add ( webElement.getText ( ) ); } 全部代码 public class select { public static void main(String[] args) throws ...
    关键代码:
    
            //切换frame
            driver.switchTo ( ).frame ( "i" );
    
            //根据元素定位找到select标签
            Select level = new Select ( driver.findElement ( By.tagName ( "select" ) ) );
            
            //getOptions() 方法获得WebElement集合
            List <WebElement> webElements = level.getOptions ( );
    
            //新建一个List,用来存储每个选项的文本值
            List <String> downs = new ArrayList <String> ( );
    
            for (WebElement webElement : webElements) {
                System.out.println ( "下拉框选项的值:" + webElement.getText ( ) );
                downs.add ( webElement.getText ( ) );
            }
    全部代码
    
    public class select {
    
        public static void main(String[] args) throws InterruptedException {
    
            System.setProperty ( "webdriver.chrome.driver", "D:\\driver\\chromedriver.exe" );
            WebDriver driver = new ChromeDriver ( );
            driver.manage ( ).window ( ).maximize ( );
            driver.get ( "http://www.w3school.com.cn/tiy/t.asp?f=html_select" );
    
            //切换frame
            driver.switchTo ( ).frame ( "i" );
    
            //根据元素定位找到select标签
            Select level = new Select ( driver.findElement ( By.tagName ( "select" ) ) );
    
            //getOptions() 方法获得WebElement集合
            List <WebElement> webElements = level.getOptions ( );
    
            //新建一个List,用来存储每个选项的文本值
            List <String> downs = new ArrayList <String> ( );
    
            for (WebElement webElement : webElements) {
                System.out.println ( "下拉框选项的值:" + webElement.getText ( ) );
                downs.add ( webElement.getText ( ) );
            }
            
            driver.quit ( );
        }
    }

     

    展开全文
  • selenium+Java操作下拉框

    2020-03-26 23:41:56
    selenium操作页面下拉框,一般来说分为两种情况,一种是标准的select标签下拉框;另一种是非select类下拉框,比如ul-li标签下拉框。针对select标签的下拉框,selenium提供了一个select类;针对非select标签实现的...

    selenium操作页面下拉框,一般来说分为两种情况,一种是标准的select标签下拉框;另一种是非select类下拉框,比如ul-li标签下拉框。针对select标签的下拉框,selenium提供了一个select类;针对非select标签实现的下拉框,可以通过模拟鼠标点击的方式实现操作。
    1、select标签下拉框
    如下图所示,下拉框为select标签,此时可以使用select类提供的三种方法定位到下拉框中的元素。
    在这里插入图片描述
    Java实现具体参考代码如下:

    public static void main(String[] args) throws Exception {
    		// 指定浏览器驱动
    		System.setProperty("webdriver.chrome.driver", "webdriver/chromedriver.exe");
    		// 实例化浏览器
    		WebDriver driver=new ChromeDriver();
    		// 打开网页,窗口最大化
    		driver.get("file:///C:/Users/Archforce/Desktop/%E4%B8%8B%E6%8B%89%E6%A1%86%E7%BB%83%E4%B9%A0.html");
    		driver.manage().window().maximize();
    		// 定位select标签下拉框
    		WebElement ele=driver.findElement(By.id("poet"));
    		// 实例化select方法
    		Select select_ele=new Select(ele);
    		// 通过select索引定位选择下拉框元素,注意索引从0开始
    		select_ele.selectByIndex(1);
    		Thread.sleep(1000);
            // 通过select的value定位选择下拉框元素
    		select_ele.selectByValue("03");
    		Thread.sleep(1000);
    		// 通过select的文本内容定位选择下拉框元素
    		select_ele.selectByVisibleText("白居易");
    		Thread.sleep(1000);
    		driver.quit();
    	}
    

    2、非select标签下拉框
    针对非select标签的下拉框,有两种思路:一种是按照常规手工操作的步骤,一步一步找到元素,点击操作;另一种是获取下拉框的元素,存储为一个链表,然后根据链表的序列定位元素,然后执行操作。
    在这里插入图片描述
    Java实现具体参考代码如下:

    public static void main(String[] args) throws Exception{
    		// 打开浏览器访问目标网页
    		System.setProperty("webdriver.chrome.driver", "webdriver/chromedriver.exe");
    		WebDriver driver = new ChromeDriver();
    		driver.get("https://www.eteams.cn");
    		driver.manage().window().maximize();
    		driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
    		// 登录
    		driver.findElement(By.id("username")).sendKeys("1234YH@163.com");
    		driver.findElement(By.id("password")).sendKeys("123456");
    		driver.findElement(By.xpath("//button[text()='登 录']")).click();		
    		// 进入任务页面
    		driver.findElement(By.xpath("//a[@type='button']")).click();
    		driver.findElement(By.xpath("//li/a/span[text()='任务']")).click();
    		Thread.sleep(2000);	
    		
    		// 方法一:获取所有下拉框元素,通过list索引选择下拉框元素
    		Actions action=new Actions(driver);
    		action.moveToElement(driver.findElement(By.xpath("//a[text()='视图']"))).perform();
    		List<WebElement> select = driver.findElements(By.xpath("//li[@data-useractionid]"));
    		System.out.println("List的长度是:"+select.size());
    		select.get(1).click();
    		Thread.sleep(2000);
    		
    		// 方法二:展开下拉框,直接点击选项
    		action.moveToElement(driver.findElement(By.xpath("//a[text()='视图']"))).perform();
    		driver.findElement(By.xpath("//li[@data-useractionid='task_004000600_0005302']")).click();
    		Thread.sleep(2000);
    		// 退出
    		driver.quit();
    	}
    
    展开全文
  • 获取下拉框选中的

    2019-08-20 09:13:56
    //获取下拉框选中的 // getNameById(id){ // var aaaa = ‘’; // [].forEach.call(this.options1, function(item,index){ // if(id == item.id){ // aaaa = item.nickname; // } // }); // return aaa...

    //获取下拉框选中的值
    // getNameById(id){
    // var aaaa = ‘’;
    // [].forEach.call(this.options1, function(item,index){
    // if(id == item.id){
    // aaaa = item.nickname;
    // }
    // });
    // return aaaa;
    // },

    changeValue(index) {
      this.city_id = index;
      console.log(this.city_id )
      // var selectItem = this.getNameById(index);  //获取选中的下标
      getCountyLists(this.city_id).then(res => {
        this.getOrganizeList = res.data.data;
      });
    }
    

    },
    watch: {
    value(e) {
    this.changeValue(e);
    }
    }

    展开全文
  • //获取下拉框 form.on('select(selectLouPan)', function (data) { //对应lay-filter var louPanId= data.value; //获取value var text= data.elem[data.elem.selectedIndex].text;; //获取显示的 });
  • Java下拉框绑定

    2020-08-09 19:32:58
    首先我们需要在jsp页面写好样式,把需要查询的表写成一个类,让它get与set可以获取值也可以给它赋值,封装到pojo的包下 然后新建一个dao层的包,在这个包里创建一个接口,里面定义我们需要用到的查询方法 写完dao...
  • 获取下拉框的文本

    万次阅读 2019-04-08 10:05:53
    获取下拉框的文本 这次分享的是获取下拉框的文本,这里写了两种获取下拉框文本的方法,一种是写实的,一种是用数据库数据绑定上去的,用数据库数据绑定的两个都可以用,不过为了不重复就使用另一种方法。 ...
  • 用ajax 请求后台后 发现 下拉框没有搜索功能了 ![图片说明](https://img-ask.csdn.net/upload/201808/05/1533440496_530669.png) ``` * 执行select2方法初始化 */ function select2Execute() { var ...
  • 获取下拉框中的

    千次阅读 2018-11-22 17:38:10
    4、获取选中下拉框  4.1、第一种方式,代码如下:  /* 任务状态 */  var taskStatus = document.getElementsByName("taskStatus")[0].value;  4.2、第二种方式,代码如下:  a、定义一个js...
  • Java 多选下拉框 传值到后台

    千次阅读 2020-03-11 16:56:41
    效果图: 前端代码 1,这里使用的是easyui框架,class="easyui-combobox"定义下拉框样式 ...3,${y.taskname}表示下拉框所要获取的value子段 <label style="padding:5px 10px 0px 20px;">任务名称 ...
  • js怎么获取下拉框值的焦点 介绍 数据库执行的一个非常常见的功能是能够从组合框/列表框中进行选择,并基于该选择打开报表或表单。 例如,您可能有一个组合框,其中列出了数据库中的所有公司。 您选择一个,并找到所...
  • 复制代码可以获取下拉框中选中的,可是未选中的怎么获得呢。 在这里都大家一个办法,就是在提交之前将下拉框全部选中。 如// 获取对象 var selectedmmsreceive = document.getEleme...
  • 一、问题说明我通过模拟登录,获取到页面的Document类对象,...下面是一个select元素(Element),如何通过Java获取里面的,尤其是选中和文本? 源代码: Element HYS = doc.getElementById("cellId22select");/
  • jsp获取下拉框组件的 1.首先,写一个带有下拉框的前台页 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE ...
  • easyui 获取下拉框

    千次阅读 2016-08-04 15:23:54
    function searchGrid(){ var code=$('#code').val(); var name=$('#name').combobox('getValue'); var name=$('#name').combobox('getText');...模糊查询时 获取下拉框中的数据
  • Java:创建一个方法用来保存主要的方法 public void SelectSizeGroup(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ISizeGroupDao IS = new SizeGroupImp(); List&...
  • 获取select下拉框(总结)

    万次阅读 2019-07-04 16:38:47
    获取select下拉框 最近学习用到就总结起来,以便日后复习啦~~ 案例: 1、新建web项目 2、下载jQuery 有两个版本的 jQuery 可供下载: Production version - 用于实际的网站中,已被精简和压缩。 ...
  • for(var i = 0;...//1:获取select对象 var index=value.selectedIndex;//2:取到选中项的索引 var val=value.options[index].value;//3:获取选中项的value console.log(val);//比如选的优 ,val就为优
  • JCombobox获取下拉框编辑之后的

    千次阅读 2018-08-16 09:33:59
    JCombobox获取可编辑之后的 效果图: 一:swing中获取下拉列表编辑后的 jComboBox.getEditor().getItem().toString(); 注:jComboBox.getSelectedItem().toString().trim();只能获取到上一次选中的,...
  • 动态渲染下拉框 $.post('请求地址',function(rs){ //item是返回的数据集合中的每个元素 $.each(rs.data, function (index, item) { // 追加option节点 //item.name是option里的文本 /...
  • 比如前台有多个下拉框,每个下拉框都有“全部”和其它选项,这样根据下拉框选择的值去筛选一个List,就...除了先判断某个下拉框的值是否为全部再根据没选择“全部”的下拉框值去筛选list,还有什么好的建议或者方法吗?
  • jsp获取下拉框选中并传入action 运用el表达式和jstl 及javascript <form action="${pageContext.request.contextPath }/user/userlist.html"> <span>用户名称:</span> <input name=...
  • 获取下拉框的value以及文本的

    千次阅读 2019-09-17 10:34:10
    @殷桃小狗子 获取下拉框的value以及文本的 在做项目的时候,遇到页面搜索以及省市联动获取值后在其他input输入框显示。 这是效果: 这是HTML代码: 测试获取下拉框的value以及文本 <...
  • java下拉框多选问题

    千次阅读 2017-03-06 10:23:28
    回填的时候 ,也需要将获得的多选陈列区域的id 重新编为字符串格式,然后回填到页面端! for (Map,Object> mapid:map1){ idstr=idstr+mapid.get( "departmentId" )+ "," ; }
  • uniapp设置下拉框并获取下拉框值

    万次阅读 2020-02-27 20:28:28
    uniapp设置下拉框: <view class="uni-form-item uni-column">... //@change用于获取下拉框改变的,:range用于循环遍历array数组将数组内容循环 <label>国籍:</label> ...
  • java swing 下拉框增加单击事件

    千次阅读 2016-11-05 16:10:09
    java swing JComboBox 单击事件 displayNameComboBox = new JComboBox&lt;Object&gt;(); displayNameComboBox.addItemListener(this);//见本类的 itemStateChanged 方法 displayNameComboBox....
  • 1、首先看页面中的下拉框,如图:2、F12查看页面源代码,如下1 &lt;select class="form-control" id="grade_id" name="grade_id" required=""&gt; 2 &lt;...
  • jquery获得单选框和下拉框,java日期处理,遍历list,遍历map

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,768
精华内容 4,707
关键字:

java获取下拉框的值

java 订阅