当前位置: 首页 > 知识库问答 >
问题:

Firefox中的Selenium“Element在Point不可点击”错误

钱哲茂
2023-03-14
Element is not clickable at point (X, Y). Another element would recieve the click instead.

对于ChromeDriver,这是在调试“Element is not clickable at point”错误时解决的,但该问题也可能发生在Firefox中。

当它在FirefoxDriver中发生时,解决这个问题的最佳方法是什么?

共有1个答案

袁泓
2023-03-14

这种情况发生在以下情况下-

>

  • 当元素加载到DOM中,但位置在UI上不固定时。可能有一些其他的div或图像没有完全加载。

    在单击元素之前,页面将被刷新。

      null
    public void waitForLoader () throws Exception  {
      try {
       String ObjectArray[]=ObjectReader.getObjectArray("LoadingIcon"); 
        if(checkElementDisplayed(ObjectArray[3],ObjectArray[2]))
        {
         WebDriverWait wait = new WebDriverWait(remotewebdriver,10); 
         wait.until(ExpectedConditions.invisibilityOfElementLocated(By.xpath(ObjectArray[3])));
        }
       } catch (NoSuchElementException e) {
       System.out.println("The page is loaded successfully");
       }
      }
    

  •  类似资料:
    • 关于网络驱动程序错误 对于ChromeDriver,这是在调试“元素在点不可点击”错误时解决的,但是这个问题也可能发生在火狐中。 在FirefoxDriver中发生此问题时,解决此问题的最佳方法是什么?

    • 一切都很好,直到我到达我的页面的底部10%。 我得到以下错误: 未捕获的WebDriverError:Appium Error:unknown Error:在点(20,324)处不能单击元素。其他元素将收到click:...(Session info:chrome=58.0.3029.83)(驱动程序信息:chromedriver=2.29.461571(8A88BBE0775E2A23AFDA0

    • 在Selenium中,我试图定位元素。但得到以下错误: 在中收到此错误。但它在浏览器中成功工作。有人有解决方案吗? 我已经尝试了这篇文章的帮助:-Selenium“元素在Firefox中的“点”错误,但无法获得结果。 我已经编写了以下代码:

    • 我是测试自动化和Selenium WebDriver的新手。 我正在尝试为一个私人网站自动化验证系统。 目标是使订单管理系统自动化,该系统允许业主确认他前几天拿到的几个订单。 我所做的是创建一个包含800行的txt文件,代表800个客户,在研究他们的订单并通过单击图像进行确认时循环遍历它们。 我的问题是,有时我的ChromeDriver没有点击图像,即使它是可见的,我得到以下运行时错误: 这就是我

    • 我有一个使用Selenium WebDriver版本3.6和Chrome驱动程序的自动化项目。软件运行良好,直到它开始显示错误 未知错误:元素在点(25,-9)处不可单击(会话信息:Chrome=61.0.3163.100)(驱动程序信息:ChromeDriver=2.31.488763(092DE99F48A300323ECF8C2A4E2E7CAB51DE5BA8),平台=Windows NT