Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398933
  • 博文数量: 119
  • 博客积分: 1470
  • 博客等级: 上尉
  • 技术积分: 1258
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-24 13:50
文章分类

全部博文(119)

文章存档

2018年(6)

2017年(11)

2016年(4)

2013年(8)

2012年(1)

2011年(2)

2010年(4)

2009年(37)

2008年(16)

2006年(30)

我的朋友

分类: Java

2017-06-20 17:10:56


  1. package remote.rs;

  2. import java.net.MalformedURLException;
  3. import java.net.URL;

  4. import org.openqa.selenium.JavascriptExecutor;
  5. import org.openqa.selenium.WebDriver;
  6. import org.openqa.selenium.remote.DesiredCapabilities;
  7. import org.openqa.selenium.remote.RemoteWebDriver;

  8. public class App {

  9.      public static void main(String[] args) throws MalformedURLException, InterruptedException {
  10.          // RemoteWebDriver的基本使用
  11.          //System.setProperty("webdriver.firefox.marionette","C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
  12.          //System.setProperty("webdriver.gecko.driver","C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
  13.          System.setProperty("webdriver.gecko.driver","C:\\Users\\liutaoxa\\geckodriver.exe");
  14.           //第一个参数:表示服务器的地址。第二个参数:表示预期的执行对象,其他的浏览器都可以以此类推
  15.           WebDriver driver = new RemoteWebDriver(new URL(""), DesiredCapabilities.firefox());
  16.          //WebDriver driver = new FirefoxDriver();
  17.           driver.manage().window().maximize();
  18.           driver.get("");
  19.           Thread.sleep(2000);
  20.           JavascriptExecutor js = (JavascriptExecutor)driver;
  21.           js.executeScript("alert('我现在在服务器')");
  22.           Thread.sleep(2000);
  23.           
  24.           driver.quit();
  25.      }

  26. }

阅读(517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~