Holmos自动化测试入门学习(五)-----------下拉框选择

本文介绍使用Holmos自动化测试工具进行下拉框选择的三种方法:按索引、按值和按可见文本选择,并提供新浪微博登录页面的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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



执行结果可以直接通过页面下拉框选项的改变看到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值