2
我使用硒webdriver,我想获得下拉值,但我无法做到这一点。下面是我的代码...如何使用字符串数组在下拉列表中存储值?
// this Array stores all dropdown element IDs..
String arrList[] = new String[] { "cmplStage", "risk", "frequency",
"nature", "complType", "locselect", "unitselect",
"department", "companyId" };
// this array stores dropdown values..
String strValue[] = new String[] { "Due", "A", "MONTHLY",
"Finance", "Filling & Payments", "Production", "", "HRM",
"TATA Group" };
Select drop_down_select;
for (String str_drop_box : arrList) {
drop_down_select = new Select(
user_login_details.driver.findElement(By
.id(str_drop_box)));
for (String value : strValue) {
drop_down_select.selectByValue(value);
}
Thread.sleep(2000);
}
请帮我...
你到底想要达到什么目的?为什么你有一组ID和一组值? – dmeehan
那么,你在页面上有很多组合框,其ID是存储在arrList []中?你想选择这些组合框中的值,这些值应该从strValue []中读取?目前还不清楚你想要做什么以及为什么。你在问题中说“我想**得到**下拉值”,但是你的代码是**在组合框中选择**一个值。请清楚明确地说明您的要求,并说明有关上下文的最低要求信息以回答问题。 – raluru
我只是想根据它们的id来选择相应的下拉列表中的值。我的网页有多个下拉菜单。 – Narendra