seleniumjava实例_Java开发seleniumwebdriver实例
1⽂档⽬的
编写此⽂档的⽬的在于帮助更多想学习Selenium webdriver的同好们,最近发现好多⼈想学习Selenium做⾃动化,⼜不知道怎么⼊门,因此写下这篇⼊门的⽂档供各位使⽤,希望⼤家能更快的领会到Selenium webdriver 的强⼤之处。本⽂只对Selenium webdriver⼊门作介绍,Selenium rc由于本⼈认为已经过时,不做介绍。另外本⽂只是⼀个简单的例⼦,想要深⼊学习的话,并不合适。
Java开发⾃⼰的第⼀个Webdriver脚本。
1) 前期准备
l 在官⽹的下载页⾯到java版本的weddriver下载下来(Selenium Client & WebDriver Language Bindings)
l 对于IE/Chrome浏览器你还需要下载,
l 下载上述包⽂件后,解压缩。(请确保你的selenium版本能够⽀持你⽬前浏览器的版本)
2) 创建Java项⽬并添加Selenium相关jar包的引⽤,⼀下是我GAT框架⾥的⼀部分,做了少许修改。要只是运⾏⼀下代码
请将,放到你新建项⽬的根⽬录下。
public class Demo
{
public void main(String[] args)
{
DriverService service=getDriverService(browserType);
WebDriver webDriver=null;
switch (dinal())
{
case 1:
{
webDriver = new FirefoxDriver();
break;
}
case 0:
webDriver =new InternetExplorerDriver((InternetExplorerDriverService)service);
break;
case 2:
webDriver =new ChromeDriver((ChromeDriverService)service);
break;
}
<(“www.163”);
webDriver.findElement(By.id(“kw”)).sendKeys(“selenium”); webDriver.findElement(By.id(“kw”)).sendKeys(“selenium”);
}
private DriverService getDriverService(BrowserType browserType)
{
DriverService service=null;
switch (dinal())
{
case 0:
{
System.setProperty(“webdriver.ie.driver”,””); ateDefaultService();
break;
}
case 2:
{
System.setProperty(“webdriver.chrome.driver”,””); ateDefaultService();
break;
}
}
return service;
}
安卓开发实例入门public enum BrowserType
{
IE,
FireFox,
Chrome
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论