selenium 2.44安装测试教程(附全程免费资料软件包下载)

休息时间接触了一下selenium,这个用于动态网页技术的自动化实现有很强的功能,我写这篇文章的时候也是初学阶段,但是最后是要到外文网站找教程才可以让程序跑起来,国内的感觉说的不足以让我完美的安装,于是想写一篇教程方便希望学习web自动化技术的各位同学作为参考(本文提到的安装包都会在末尾链接给出免费下载)
因为我还没完全搞懂chrome的调试,所以只给出Firefox浏览器的调试
直入主题:
进入这个selenium官方下载网页
http://www.seleniumhq.org/download/
现在讲最基本的java开发,所以大家按照官网导航是应该在这里找自己的语言下载api
这里写图片描述
但是因为selenium3是测试版本,我用的是2.44版本
然后下载selenium-java-2.44.0.zip
2.44对应的是Firefox 33版本的浏览器,版本别错了。
浏览器后面也会提供下载
然后把selenium-java-2.44.0.zip解压后的所有jar包都导入eclipse(这个应该不用教了吧。。)
然后跑这一段程序

package test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
public class SeleniumConsoleExample {
    public static void main(String[] args) {
        // Create HTML Unit Driver - this is the build in Selenium client
            WebDriver driver = new HtmlUnitDriver();
            // go to url
            driver.get("http://www.baidu.com");
            //driver.get("http://www.pbc.gov.cn");
            // Check the title of the page
            System.out.println("Page title is: " + driver.getTitle());
            driver.quit();
    }
}

运行结果:

Page title is: 百度一下,你就知道

好了,说明最简单的开发端口已经正常运行了。
现在我们安装一下Firefox,安装到默认路径。
然后跑一段代码:

package test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
public class test2 {

    public static void main(String[] args) throws Exception {
        // create a Firefox Web Driver
        WebDriver driver = new FirefoxDriver();

        // open the browser and go to JavaTutorial Network Website
        driver.get("https://javatutorial.net");
        // find the search button on the page
        WebElement searchButton = driver.findElement(By
                .className("search-submit"));
        // create an action handler
        Actions actions = new Actions(driver);
        // use the action handler to move the cursor to given element
        actions.moveToElement(searchButton).perform();
        // wait until the search field is presented on the webpage and create an
        // element
        WebElement searchField = (new WebDriverWait(driver, 10))
                .until(ExpectedConditions.presenceOfElementLocated(By.name("s")));
        // puts the text "java" into the search field
        searchField.sendKeys("java");
        // submit the search (submit the form)
        searchField.submit();
        // wait 5 seconds and close the browser
        Thread.sleep(5000);
        driver.quit();
    }

}

可以正常打开Firefox说明配置正常,可以开始学习selenium其他技术了。(完)

下载链接:
http://download.csdn.net/detail/charchunchiu/9618255

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Charchunchiu/article/details/52388604
文章标签: selenium firefox 免费
个人分类: Java技术
上一篇Java实现远程控制技术(附完整源代码)
下一篇window 上安装 Scala教程
想对作者说点什么? 我来说一句

selenium-2 python安装

2017年11月06日 2.46MB 下载

Selenium 2.44_2.53 jar包

2016年11月30日 12.39MB 下载

selenium安装

2014年08月02日 2.4MB 下载

selenium-2.53.2.tar.gz(python版)

2017年06月04日 797KB 下载

Selenium2+Python自动化测试实战

2017年10月31日 6.14MB 下载

selenium2_2.44.0 最新开发包20150209

2015年02月09日 23.82MB 下载

selenium-2.52.0最新版本

2016年02月15日 791KB 下载

没有更多推荐了,返回首页

关闭
关闭