选择商品属性
2015-04-27 11:00
134 查看
//遍历商品属性ID public void traverseAttribute(String idName,String ID){ int count = 0,sign = 0; for(int i=1;i<=30;i+=2){ //属性 ID<=30时 01,03,05,..... if (i<10){ idName = ID+"0" + i;} else { idName = ID + i;} LogUtil.i("ID: " + idName); int size=SoloExt2.getInstance().getCurrentWebElements(By.id(idName)).size(); LogUtil.i("size: " + size); if(size>0){ SoloExt2.getInstance().clickOnWebElement(idName); sign = 1; break; } } if(sign==0) { for (int i = 2; i <= 30; i+=2) { //属性 ID<=30时 02,04,06,....... if (i < 10) { idName = ID+"0" + i; } else { idName = ID + i; } LogUtil.i("ID: " + idName); int size = SoloExt2.getInstance().getCurrentWebElements(By.id(idName)).size(); LogUtil.i("size: " + size); if (size > 0) { SoloExt2.getInstance().clickOnWebElement(idName); sign = 1; break; } } } if(sign==0) { //属性 ID>1030时 while (count < 30) { int i = BaseFunc.getRandom(31,99); idName = ID + i; LogUtil.i("ID: " + idName); int size = SoloExt2.getInstance().getCurrentWebElements(By.id(idName)).size(); LogUtil.i("size: " + size); if (size > 0) { SoloExt2.getInstance().clickOnWebElement(idName); break; } else {count++;} } } } //选择商品属性 public void selectAttribute() { String colourID = null,sizeID=null; LogUtil.i("++++++++++: " +SoloExt2.getInstance().getCurrentWebElements(By.id("sku_prop_2"))); LogUtil.i("++++++++++: " +SoloExt2.getInstance().getCurrentWebElements(By.id("sku_prop_2")).indexOf(0)); this.traverseAttribute(colourID,"sku_10"); //选择颜色属性 if (SoloExt2.getInstance().getCurrentWebElements(By.id("sku_prop_2")).size()>0){ this.traverseAttribute(sizeID,"sku_11"); //选择尺码属性 } SoloExt2.getInstance().sleepUnitTime(); }
相关文章推荐
- 商品多属性选择效果
- [ecshop 资料]商品显示 选择属性名称然后标题也加上属性的名称
- android商品属性选择标签控件,可实现自动换行
- 复选框 设置商品属性选择
- 微信小程序商品详情页规格属性选择示例代码
- 微信小程序实战篇:商品属性联动选择(案例)
- 利用AjaxPro2实现商品属性选择(C#)
- ios 仿京东商品属性选择界面
- ecshop商品属性仿淘宝选择功能
- 利用getJson+ashx实现商品属性选择(C#)
- Android 选择商品属性sku
- ecshop商品属性仿淘宝选择功能
- jquery特效 商品SKU属性规格选择实时联动
- 商品添加-选择商品类型自动加载商品属性
- 自定义控件(商品属性选择)
- Android多维商品属性SKU选择
- Android 商品属性SKU选择
- jquery特效 商品SKU属性规格选择实时联动
- Material Design系列之Behavior实现支付密码弹窗和商品属性选择效果
- 网店常用的商品属性选择功能(JQuery)