第一个Webdriver脚本

测试用例的步骤:

1.打开chrome浏览器进入百度

2.输入框中输入“selenium”

3.点击“百度一下”按钮

4.查看搜索界面

脚本程序一:

package cn.gloryroad;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class FirstWebDriverDemo {
    
    public static void main(String[] args){
        
        WebDriver driver;
        String baseUrl;
        driver = new ChromeDriver();
        baseUrl= "http://baidu.com/";
        driver.get(baseUrl+'/');
        driver.findElement(By.id("kw")).sendKeys("selenim");
        driver.findElement(By.id("su")).click();
        
    }

}

 如果程序执行后出现以下报错,则是浏览器没有使用默认路径安装,无法找到chrome.exe文件。

解决方法:

指出chrome.exe/firefox.exe文件的所在路径

package cn.gloryroad;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class FirstWebDriverDemo {
    
    public static void main(String[] args){
        
        WebDriver driver;
        String baseUrl;
        System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
        
        driver = new FirefoxDriver();
        baseUrl= "http://baidu.com/";
        driver.get(baseUrl+'/');
        driver.findElement(By.id("kw")).sendKeys("selenim");
        driver.findElement(By.id("su")).click();
        
    }

}

若浏览器位chrome,需要同时设置chrome的安装路径和chromedriver的路径

 String chromebin = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe";//chrome启动文件路径
        String chromedriver = "E:/**/**/**/chromedriver.exe";//chromedriver文件路径
    
        /* 设定 chrome启动文件的位置, 若未设定则取默认安装目录的 chrome */
        System.setProperty("webdriver.chrome.bin", chromebin);
        /* 设定 chrome webdirver 的位置 ,若未设定则从path变量读取*/
        System.setProperty("webdriver.chrome.driver", chromedriver);

 

转载于:https://www.cnblogs.com/lanbing/p/9573220.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值