【Java+Selenium(5)】---- 编写第一个自动化测试脚本

        前面介绍了环境搭建和三大浏览器的启动方法,这篇文章将正式介绍自动化测试脚本的编写。写了一个简单的百度自动搜索,先体会一下,后续的文章会详细的介绍 Web Driver API 中的元素定位、浏览器控制、多窗口切换、多表单切换等等。

        直接看下代码:

package selenium_pro1;

import java.util.concurrent.TimeUnit;

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

public class FirstScript {

	public static void main(String[] args) {
		System.out.println("start selenium");
		//设置FireFox的安装路径
		System.setProperty ("webdriver.firefox.bin" , "D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" );
		//设置geckodriver路径
		System.setProperty("webdriver.gecko.driver", "D:\\selenium\\geckodriver.exe");
		//初始化FireFox浏览器实例
		WebDriver driver = new FirefoxDriver(); 
		//最大化窗口  
        driver.manage().window().maximize();  
        //设置隐性等待时间  
        driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS); 
        //打开一个站点
		driver.get("http://www.baidu.com/"); 
		//定位百度搜索框
		WebElement txtbox=driver.findElement(By.id("kw"));
		//输入搜索内容
		txtbox.sendKeys("selenium java");
		//定位搜索按钮
		WebElement btn=driver.findElement(By.id("su"));
		//点击搜索按钮,进行搜索
		btn.click();
		//关闭浏览器
		driver.close();
		System.out.println("end selenium");
	}

}
注释已经解释的很清楚了,有什么问题可以留言或发私信给我,看到一定第一时间回复。

   

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值