Holmos自动化测试入门学习(五)-----------下拉框选择
来源:互联网 发布:师范网络教育 编辑:程序博客网 时间:2024/06/11 21:08
Holmos下拉框选值有三种方法
1.selectByIndex()---------------根据索引来选取,从0开始
2.selectByValue( "" )------------根据属性value属性值来选取
3.selectByVisiableValue( "" )-----根据标签之间的值,也就是页面你能看到的文本来选取
下面看新浪微博登陆页面的例子:
1.新建个Page页面
import com.holmos.webtest.element.Combobox;import com.holmos.webtest.struct.Page;public class Select extends Page { public Select() { super(); this.comment = "新浪微博登陆页面"; this.init(); } public Combobox com =new Combobox( "地区选择" ); { com.addTagNameLocator("select" );// TagNmae定位方式 }}
2.建一个Test类,代码示例如下:
import com.holmos.webtest.EngineType;import com.holmos.webtest.utils.HolmosBaseUtils;import com.holmos.webtest.utils.HolmosWindow;public class Select_Test { public Select select = new Select(); @Test public void selectValue() { HolmosWindow. openNewWindow(EngineType.WebDriverChrome, "http://weibo.com/" ); select.com .selectByIndex(2);// 根据索引,0开始,2代表第三个 HolmosBaseUtils. sleep(4000);// 为了看到效果,我们设置等待 select.com .selectByValue("?lang=zh-tw"); // 更加属性value的值 HolmosBaseUtils. sleep(4000);// 为了看到效果,我们设置等待 select.com .selectByVisiableValue("中文(简体)");// 根据标签之间的值 }}
执行结果可以直接通过页面下拉框选项的改变看到。
- Holmos自动化测试入门学习(五)-----------下拉框选择
- Holmos自动化测试入门学习(二)-------页面元素定位
- Holmos自动化测试入门学习(六)---------截屏
- Holmos自动化测试入门学习(七)---------文件上传
- Holmos自动化测试入门学习(一)-------打开/关闭浏览器&&页面常用方法举例
- Holmos自动化测试入门学习(三)------处理alert、confirm、prompt对话框
- Holmos自动化测试入门学习(四)---------------iFrame里面元素的定位
- Holmos自动化测试入门学习(九)------用新开浏览器方式后页面元素的操作
- Holmos自动化测试入门学习(十)------list列表元素操作
- 自动化测试学习入门
- python3.5+selenium3.4自动化测试3_下拉框循环选择
- Selenium2 Python 自动化测试实战学习笔记(五)
- selenium自动化测试 java 选择 下拉列表 的一个选项
- UI自动化测试经验之谈(五)
- 学习笔记——Maven实战(五)自动化Web应用集成测试
- Espresso 自动化测试(二)- 简单入门
- 自动化测试(python+selenium)入门(一)
- 自动化测试(python+selenium)入门(二)
- 金融IT 行业常见术语
- differences between “java -server” and “java -client”
- Jquery中遍历map类型集合
- android popupwindow 仿新浪、腾讯title弹框效果
- SWT(Standard Widget Toolkit)
- Holmos自动化测试入门学习(五)-----------下拉框选择
- 【swing】关于swing里面的jlist的绑定,美化,获取选中项等
- OpenGL点阵字体绘制终极解决方案
- Python正则表达式练习题
- 机器学习之开源库大总结
- hdu 1698 线段树成段更新
- Linux 环境中从源代码编译安装 ReText 问题与解决
- Quagga添加自己的命令
- 通过tf workspace来删除工作空间