selenium学习(1)-简单的项目

1、java的JDK下载安装,以及配置环境变量

2、selenium的包

maven项目增加pom.xml配置

       <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.5.1</version>
        </dependency>

其他项目下载jar包

http://selenium-release.storage.googleapis.com/index.html

3、准备驱动

驱动一定要与浏览器版本对应,不然在代码运行时会出现异常无法启动。很多人无法正常运行都是因为版本的问题

4、适合的语言

java,python

5、第一步

设置浏览器驱动,设置url打开浏览器

        //火狐浏览器启动
//      System.setProperty("webdriver.gecko.driver", "E:\\Project\\Driver\\geckodriver");
//      WebDriver driver = new FirefoxDriver();

        //谷歌浏览器启动
        System.setProperty("webdriver.chrome.driver", "E:\\Project\\Driver\\chromedriver.exe");
        driver = new ChromeDriver();

        //IE浏览器启动
//        System.setProperty("webdriver.ie.driver", "E:\\Project\\Driver\\IEDriverServer.exe");
//        WebDriver driver = new InternetExplorerDriver();
            //PhantomJS
        System.setProperty("phantomjs.binary.path", "E:\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe");
        WebDriver driver = new PhantomJSDriver();
        driver.get("https://oa.kingnet.com/login");
//        driver.manage().window().maximize();
//      设置隐性等待时间
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

这里提到的是三个常用的浏览器。PhantomJS不多讲是个万能的东西,这里主要的作用是实现到不打开浏览器运行程序

6、第二步

进行实际操作。这里推荐不会写代码的同学可以学习一下selenium IDE可以录制脚本自动生成代码.

        //操作至金币系统
        driver.findElement(By.xpath("//*[@id=\"user\"]")).sendKeys("****");
        driver.findElement(By.xpath("//*[@id=\"pwd\"]")).sendKeys("****");
        driver.findElement(By.xpath("//*[@id=\"btnSubmit\"]")).click();
        driver.findElement(By.xpath("//*[@id=\"org_agular\"]/div[2]/div/div[2]/div[2]/div[1]/div[2]/ul/li[3]/a")).click();

7、第三步

关闭浏览器

driver.quit();



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值