zoukankan      html  css  js  c++  java
  • 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();//确定
  • 相关阅读:
    Visual Studio 2010 C++ 属性设置基础
    Visual Studio 2010 C++ 工程文件解读
    编译Python2.7.10
    编译libmemcached
    python2.7.10 VS2015编译方法
    zlib编译方法
    Openssl VS编译方法
    STL容器
    C++数值类型与string的相互转换
    NGINX配置文件详解
  • 原文地址:https://www.cnblogs.com/liyunfeng111/p/9408953.html
Copyright © 2011-2022 走看看