java版selnium_demo

1.环境:jdk

2.实例代码:

        ChromeOptions OPTIONS =new ChromeOptions();
		OPTIONS.addArguments("--no-sandbox");
		WebDriver driver = new  ChromeDriver(OPTIONS);
		driver.get("https://www.kdocs.cn/view/l/sa1XFpAYtsZn");
		try {
			Thread.sleep(5000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		driver.switchTo().frame(driver.findElement(By.id("my-ckt-iframe")));
		driver.findElement(By.id("icon-download")).click();

      注意事项:
        1.获取元素时,要确认其是否在iframe中若在iframe中需先进入iframe,否则会报元素找不到

        2.进行点击事件时,要确认元素是否绑定有事件,否则会报元素无法交互的错误(element not interactable)

        3.相应jar包下载地址如下(本人使用版本:3.9.1):http://selenium-release.storage.googleapis.com/index.html?path=3.9/

        

上一篇:2021-2022年寒假学习进度04


下一篇:linux驱动开发