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("中文(简体)");// 根据标签之间的值       }}



执行结果可以直接通过页面下拉框选项的改变看到。
原创粉丝点击