gpt4 book ai didi

java - Selenium 元素不可点击问题

转载 作者:行者123 更新时间:2023-12-01 16:15:32 24 4
gpt4 key购买 nike

我查过类似的问题,但根本找不到解决方案。我什至尝试过 Thread.sleep 但它也不起作用。我仍然明白

enter image description here

“org.openqa.selenium.ElementClickInterceptedException:元素点击被拦截:元素...在点 (1322, 246) 处不可点击。其他元素将收到点击:( session 信息:chrome=83.0.4103.97)”错误。

这是我的代码;

    //click on relative info
WebDriverWait wait = new WebDriverWait(driver,20);

driver.findElement(By.cssSelector("div.mat-tab-labels>div:nth-child(3)")).click();

//click on representative
driver.findElement(By.xpath("(//*[@aria-label=\"Representative\"]//following::span)[1]")).click();
wait.until( ExpectedConditions.visibilityOfElementLocated( By.cssSelector(".cdk-overlay-pane") ) );

//select representative
driver.findElement(By.xpath("//*[@id=\"mat-option-73\"]")).click();

wait.until( ExpectedConditions.invisibilityOfElementLocated( By.cssSelector(".cdk-overlay-pane") ) );

最佳答案

他可能有一个 iframe

如果有iframe,需要切换到iframe

driver.switchTo().frame("iframeId");//iframe id or iframe name

最好贴出网页代码

关于java - Selenium 元素不可点击问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62400262/

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