本博客免费发布Selenium、Appium、RobotFramework自动化测试,Loadrunner、JMeter性能测试,接口测试等测试技术文章,欢迎大家持续关注,如遇到问题可留言或关注下方的微信公众号,或加入我们的QQ群,来这里分享经验、交流技术、结交朋友、拓展视野、一起奋斗!

本文示例使用selenium启动Firefox,并将浏览器窗口最大化,在百度搜索框内输入“HelloWorld”,最后点击搜索按钮。

源代码如下:

 1 package com.selenium.test;
 2 
 3 import java.util.concurrent.TimeUnit;  
 4 import org.openqa.selenium.By;
 5 import org.openqa.selenium.WebDriver;
 6 import org.openqa.selenium.WebElement;
 7 import org.openqa.selenium.firefox.FirefoxDriver;  
 8 
 9 public class testGome {  
10     public static void main(String[] args) {   
11         //如果火狐浏览器没有默认安装在C盘,需要制定其路径  
12         //System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");   
13         System.setProperty("webdriver.firefox.marionette","C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");  
14         //WebDriver driver=new FirefoxDriver();              C:\Program Files (x86)\Mozilla Firefox  
15         //定义驱动对象为 FirefoxDriver 对象  
16         WebDriver driver = new FirefoxDriver();  
17         //驱动的网址  
18         driver.get("https://www.baidu.com/");  
19         //浏览器窗口变大  
20         driver.manage().window().maximize();  
21         //定位输入框元素  
22         WebElement txtbox = driver.findElement(By.name("wd"));  
23         //在输入框输入文本  
24         txtbox.sendKeys("HelloWorld");  
25         //定位按钮元素  
26         WebElement btn = driver.findElement(By.id("su"));  
27         //点击按钮  
28         btn.click();  
29         //关闭驱动  
30         driver.close();     
31     }   
32 }

 下一篇文章介绍python版Selenium启动Firefox浏览器。

posted on 2018-08-20 18:39  慕城南风  阅读(1063)  评论(0编辑  收藏  举报

本博客免费发布Selenium、Appium、RobotFramework自动化测试,Loadrunner、JMeter性能测试,接口测试等测试技术文章,欢迎大家持续关注,如遇到问题可留言或关注左侧的微信公众号,或加入我们的QQ群,来这里分享经验、交流技术、结交朋友、拓展视野、一起奋斗!