如果无法检查下拉列表ID,如何自动选择特定值。任何人都可以帮我解决这个问题吗?
需要从列表中选择美国22 Imperial。
请找到HTML代码段
我无法继续前进。请帮帮我!
WebElement location = driver.findElement(By.id("selectbox-city-list2"));
location.sendKeys("us");
答案 0 :(得分:0)
您可以使用sendKeys
并向下发送箭头以选择一个选项。使用向下箭头逐个选择将突出显示该值。您将能够使用突出显示的CSS类检查突出显示的值。
答案 1 :(得分:0)
您可以使用ActionClass
使用此方法,您可以根据坐标将光标移至特定元素上并单击。
1。因此取该文本框的坐标。 2.在文本框中输入完整值。 , 3.计算与该文本框非常接近的坐标(以便将其作为建议)并单击。
element = xxxxxxx;
Actions builder = new Actions(driver);
builder.moveToElement(element, x_coord, y_coord).click().build.perform();