从下拉列表中选择Selenium Java
这是与此问题相关的网站代码的一部分 在这里,我很难识别下拉列表,实际上我找不到这个下拉元素的xpath并从下拉列表中选择第一个(也是唯一的)元素从下拉列表中选择Selenium Java,java,selenium,dropdown,Java,Selenium,Dropdown,这是与此问题相关的网站代码的一部分 在这里,我很难识别下拉列表,实际上我找不到这个下拉元素的xpath并从下拉列表中选择第一个(也是唯一的)元素 driver.findElement(By.xpath("//input[@placeholder='Assign to a member']")); 这是我的xpath for字段,但在开始工作时不会发生任何事情。 任何人都可以建议我如何处理这个问题 在Java中,您需要创建一个select元素来选择select的选项 代码如下所示: WebEl
driver.findElement(By.xpath("//input[@placeholder='Assign to a member']"));
这是我的xpath for字段,但在开始工作时不会发生任何事情。
任何人都可以建议我如何处理这个问题 在Java中,您需要创建一个select元素来选择select的选项 代码如下所示:
WebElement element = driver.findElement(By.xpath("//input[@placeholder='Assign to a member']"));
String option = "Option value you want to select";
Select select = new Select(element);
select.selectByVisibleText(option);
下拉列表是“分配给成员”部分,同时发布相关标记。您需要编辑问题并将相关HTML作为文本发布,而不是屏幕截图。您的定位器定位的是
输入,而不是选择
或模拟下拉列表的其他元素。这可能是第一个问题。你能发一个链接到这个页面让我们看到吗?根据你所发布的内容,要想弄明白这一点几乎是不可能的。如果您的页面没有真正的SELECT
元素,则需要找到并单击“下拉”元素,然后在列表打开并显示后单击所需的选项。用户名:**o2842914@nwytg.net**密码:o6JoofAj在添加新票证和分配给其中一个成员时放置。如果您查看HTML,它不是SELECT
元素。感谢Rodrigo,您的注释代码帮助我在网页上选择其他内容。现在我唯一关心的是,我找不到并点击下拉列表,我给了我3-4个不同的XPath,但没有一个不起作用。我不愿意公开分享整个网站。