selenium学习笔记

1.进官网下载selenium客户端和各个浏览器的驱动 2.在exlipse中导入selenium的驱动 3.启动谷歌驱动,如果驱动是放在该项目的根目录下,则不需要第一句 System.setProperty("webdriver.chrome.driver", "tools\\chromedriver.exe"); WebDriver driver=new ChromeDriver(); 4.跳转网页或者文件 driver.get("http://www.baidu.com"); 5.关闭、退出 driver.close(); driver.quit(); 6.设置延时,由于thread的原因,需要在方法里抛出异常,单位为毫秒 Thread.sleep(5000); 7.点击按钮 button.click(); 8.在文本框中输入值 kuang.sendKeys("文本内容"); 9.通过id、classname、cssSelector定位元素 driver.findElement(By.id("id")); driver.findElement(By.classname("")); driver.findElement(By.cssSelector("")); 10.切换到新的窗口 Set handles = driver.getWindowHandles(); ArrayList tabs = new ArrayList<>(handles); driver.switchTo().window(tabs.get(1)); 11.浏览器的回退、前进、刷新 driver.navigate.back(); driver.navigate.forward(); driver.navigate.refresh(); 12.操作弹出框 Alert alert = driver.switchTo().alert();//切换到弹出窗 alert.dismiss();//取消 alert.accept();//确定
posted @ 2018-08-02 18:21  锋丶  阅读(95)  评论(0编辑  收藏  举报