点击不可见链接

时间:2019-09-09 10:29:04

标签: xpath

点击amazon.in网站中的第十个隐藏链接

我在eclipse中使用带有第10个元素的xpath的selenium-java语言进行了尝试

package chaitanya;

import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;

public class Kc11 {

    public static void main(String[] args) throws Exception
    {

        System.setProperty("webdriver.chrome.driver",
                "E:\\kittu\\chromedriver.exe");
        ChromeDriver p=new ChromeDriver();
        p.get("https://www.amazon.in");
        Thread.sleep(4000);
        p.findElement(By.xpath("//a[10]"));
        Thread.sleep(6000);


    }

}

我正处于例外之下

Exception in thread "main" org.openqa.selenium.ElementNotInteractableException: element not interactable

1 个答案:

答案 0 :(得分:0)

关于元素不可访问/难以处理的错误讨论,这可能是由于以下原因造成的,

  1. 元素被隐藏
  2. 其他元素显示在该元素上 元素

首先尝试将元素带入视图,然后执行操作,可以使用JavaScriptExecutor将元素带入视图,

js.ExecuteScript("arguments[0].scrollIntoView({behavior: 'smooth', block: 'center'})", element);