driver.get() //建议用这个内部有检查的过程,会有一个等待时间 隐式等待
driver.navigate().to("url"); // 显示等待
driver.manager().timeouts().pageLoadTImeout(1000,TimeUnit.SECONDS); // 等待时间 配合显示等待使用
driver.manager()..maximaze();//最大化
driver.navigate().back();//回退
driver.navigate();//前进
driver.quit();//退出
driver.findElement(By.className(""));// 找出元素
driver.findElements(By.className(""));//返回元素数组集合
JavascripExecutor // Java执行js代码
JavascripExecutor js = (JavascripExecutor)driver;
js.executeScript(....); 有两个方法,一个是异步,一个不是异步,异步是在子线程中执行,不影响下面代码执行.
TakesScreenshot //截屏操作
TakesScreenshot ts = (TakesScreenshot)driver;
FIle fle = ts.getScreenshotAs(OUtPUtTYpe.FILE);
Actions //点击操作
Select //处理下拉列表
radio checkbox//多选 单选处理