Selenium 单击下拉列表中的特定元素
你能帮我点击下拉列表中的一个项目吗。我有一个名为prompt wrapper的类,它包含用户名。我想单击一个特定的用户 在下面的示例中,我只有一个用户,但列表可以有多个用户。这里我想点击“珍妮丝·亨特”Selenium 单击下拉列表中的特定元素,selenium,xpath,css-selectors,Selenium,Xpath,Css Selectors,你能帮我点击下拉列表中的一个项目吗。我有一个名为prompt wrapper的类,它包含用户名。我想单击一个特定的用户 在下面的示例中,我只有一个用户,但列表可以有多个用户。这里我想点击“珍妮丝·亨特” Janice亨特 郊区 您可以通过XPath在下拉列表中找到所需的项: //span[@class="prompt-item-name" and strong = "Janice" and contains(., "Hunt")] 在选择项目之前,不要忘记单击下拉列表以打开它。如果需要单击下
Janice亨特
郊区
您可以通过XPath在下拉列表中找到所需的项:
//span[@class="prompt-item-name" and strong = "Janice" and contains(., "Hunt")]
在选择项目之前,不要忘记单击下拉列表以打开它。如果需要单击下拉列表中的特定值,请使用以下代码(如果下拉字段中有许多值)
//首先通过id、name、className、cssSelector等获取下拉字段。。。
WebElement propertySelectBox=browser.findElement(By.className(“txtfld”);
//使用“Select”语句
Select PROPERTYCOMBOX=新选择(propertySelectBox);
//4表示第五元素
propertyComboBox.selectByIndex(4)代码>产生了魅力。谢谢
//span[@class="prompt-item-name" and strong = "Janice" and contains(., "Hunt")]