Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 单击下拉列表中的特定元素_Selenium_Xpath_Css Selectors - Fatal编程技术网

Selenium 单击下拉列表中的特定元素

Selenium 单击下拉列表中的特定元素,selenium,xpath,css-selectors,Selenium,Xpath,Css Selectors,你能帮我点击下拉列表中的一个项目吗。我有一个名为prompt wrapper的类,它包含用户名。我想单击一个特定的用户 在下面的示例中,我只有一个用户,但列表可以有多个用户。这里我想点击“珍妮丝·亨特” Janice亨特 郊区 您可以通过XPath在下拉列表中找到所需的项: //span[@class="prompt-item-name" and strong = "Janice" and contains(., "Hunt")] 在选择项目之前,不要忘记单击下拉列表以打开它。如果需要单击下

你能帮我点击下拉列表中的一个项目吗。我有一个名为prompt wrapper的类,它包含用户名。我想单击一个特定的用户

在下面的示例中,我只有一个用户,但列表可以有多个用户。这里我想点击“珍妮丝·亨特”


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")]