美文网首页我爱编程
Seleniuim简单介绍入门

Seleniuim简单介绍入门

作者: andpy | 来源:发表于2017-08-19 12:35 被阅读43次

    selenium自动化测试入门

    使用场景

    • 需求变更慢
    • 周期长
    • 脚本可复用

    需要工具

    • Selenium Webdriver
    • FireBug
    • FirePath

    Selenium成员

    • Selenium RC
    • Selenium IDE: 自动化脚本录制工具
    • selenium Webdriver
    • Selenium Grid :分布式测试的工具

    工作原理

    运用脚本启动,webdriver,浏览器
    脚本操作浏览器,浏览器的结果返回给脚本

    注意点

    1. 火狐浏览器的版本不能太高,需要指定的版本,否则失败

    Selenium IDE安装

    自动化框架的搭建

    1. Java环境
    2. Selenium webdriver java testNG环境

    testNG环境

    • 在Eclipse中
    • 下载selenum webdriver jar包
    • 新建Java 工程
    • 加载引入 selenium webdriver jar包
    • 引入包,看是有加载成功

    启动浏览器

    • firefox启动
    driver= new FirefoxDriver();
    System.setProperty("webdriver.firefox.bin","浏览器路径");
    String url ="http://www.baidu.com";
    dirver.get(url);
    driver.quit();
    
    • chrome启动
      1.下载chrome驱动,其余预firefox一致
    Sysytem.SetPropery("webdriver.chrom.driver","chrome 驱动的路径")
    
    • IE启动
      与chrom启动类似,下载驱动,设置路径

    Webdriver 定位元素###

    常见元素的定位:

    • By.linkText
    • By.partialLinkText
    • By.xpath
    • By.css
    • table
    • By.id
    • By.name
    • By.tagName
    • By.calssName
      通过找到元素的,来进行相应的操作,调用 selenum 的api进行相应的操作即可

    webdriver 常见的api

    自己查找api吧

    相关文章

      网友评论

        本文标题:Seleniuim简单介绍入门

        本文链接:https://www.haomeiwen.com/subject/qfdtdxtx.html