如何选择下拉菜单并选择表格内的复选框

时间:2019-07-04 09:13:35

标签: java selenium

我已经尝试循环获取行数和列数,但不确定如何选择下拉菜单,然后单击复选框。

我已经尝试循环获取行数和列数,但不确定如何选择下拉菜单,然后单击复选框。

1 个答案:

答案 0 :(得分:0)

我做了一些RND并找到了解决方案。基本上,我为checkbox编写了一个函数,该函数起作用了,在这里发布了我的代码:

@FindBy(how = How.XPATH, using = "//*[@class='table table-striped ng-star-inserted']//tr") 
List<WebElement> Ques_Table_Rows;

@FindBy(how = How.XPATH, using = "//*[@class='table table-striped ng-star-inserted']//*[@ng-reflect-name='dataType']") 
List<WebElement> TypeDropdown;

for (int j = 0; j < Ques_Table_Rows;.size(); j++) 
{
    select_SelectMask(Mask.get(j));
}

void select_SelectMask(WebElement e) {
    e.click();
}

类似地,我为其他下拉菜单,文本框编写了函数。

相关问题