gpt4 book ai didi

java - 无法点击下拉菜单

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:45 30 4
gpt4 key购买 nike

我是 Selenium 的新学习者,尝试单击下拉菜单来填充列表,但它不断给我运行时异常:

Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with )

请帮忙。下面是我正在执行的代码。

    WebDriver dr=new FirefoxDriver();
dr.get("https://jqueryui.com/selectmenu/");
dr.manage().window().maximize();
dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
dr.switchTo().frame(dr.findElement(By.className("demo-frame")));
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("speed- menu"))).click();

最佳答案

要单击下拉列表选择速度,这里是您自己的代码,只需进行最少的更改:

    System.setProperty("webdriver.gecko.driver", "C:\\your_directory\\geckodriver.exe");
WebDriver dr=new FirefoxDriver();
dr.get("https://jqueryui.com/selectmenu/");
dr.manage().window().maximize();
dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
dr.switchTo().frame(dr.findElement(By.className("demo-frame")));
dr.findElement(By.xpath("//*[@id='speed-button']/span[@class='ui-selectmenu-text']")).click();

如果这能回答您的问题,请告诉我。

关于java - 无法点击下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44391347/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com