我尝试捕获 xpath 并单击它们,但收到错误,例如元素不可交互。
WebDriver driver=new ChromeDriver();
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));
driver.get("https://dummy-tickets.com/buyticket");
driver.manage().window().maximize();
WebElement drp=driver.findElement(By.name("departure[]"));
drp.click();
//or//
driver.findElement(By.xpath("//input[@name='departure[]']")).click();
我在本地测试过,没有报错。 您还可以尝试将其滚动到视图中: ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", drp); 线程.sleep(500);