RemoteDemo.java 1.0 KB

1234567891011121314151617181920212223242526272829
  1. package com.lala.yj.controller;
  2. import org.openqa.selenium.JavascriptExecutor;
  3. import org.openqa.selenium.WebDriver;
  4. import org.openqa.selenium.remote.DesiredCapabilities;
  5. import org.openqa.selenium.remote.RemoteWebDriver;
  6. import java.net.MalformedURLException;
  7. import java.net.URL;
  8. /**
  9. * @author yj
  10. * @date 2020/12/25 上午11:10
  11. */
  12. public class RemoteDemo {
  13. public static void main(String[] args) throws InterruptedException, MalformedURLException {
  14. // RemoteWebDriver的基本使用
  15. //第一个参数:表示服务器的地址。第二个参数:表示预期的执行对象,其他的浏览器都可以以此类推
  16. WebDriver driver = new RemoteWebDriver(new URL("http://192.168.88.110:4444/wd/hub/"), DesiredCapabilities.firefox());
  17. driver.manage().window().maximize();
  18. driver.get("http://www.baidu.com");
  19. Thread.sleep(2000);
  20. JavascriptExecutor js = (JavascriptExecutor)driver;
  21. js.executeScript("alert('我现在在服务器')");
  22. Thread.sleep(2000);
  23. driver.quit();
  24. }
  25. }