我收到类似元素不可交互的错误

问题描述 投票:0回答:1

我尝试捕获 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();
    
java eclipse selenium-webdriver
1个回答
0
投票

我在本地测试过,没有报错。 您还可以尝试将其滚动到视图中: ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", drp); 线程.sleep(500);

另请参阅此说明:https://stackoverflow.com/a/67479562/5126192

© www.soinside.com 2019 - 2024. All rights reserved.