我已经尝试循环获取行数和列数,但不确定如何选择下拉菜单,然后单击复选框。
我已经尝试循环获取行数和列数,但不确定如何选择下拉菜单,然后单击复选框。
答案 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();
}
类似地,我为其他下拉菜单,文本框编写了函数。