java-selenium 框架例子
package mavenweb2;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
import org.openqa.selenium.chrome.*;
public class Ruuu {
public static void main(String[] args) {
// System.setProperty("webdriver.firefox.bin", "/Applications/Firefox.app/Contents/MacOS/firefox-bin");//浏览器路径
// System.setProperty("webdriver.gecko.driver","/Users/lucax/Downloads/geckodriver");//浏览器驱动路径
// WebDriver driver = new FirefoxDriver();
WebDriver driver = new ChromeDriver();
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");
driver.findElement(By.id("kw")).sendKeys("selenium java");
}
}
最新
public class Ruuu {
public static void main(String[] args) throws InterruptedException {
// DesiredCapabilities类实现分布式指定执行自动化测试环境
DesiredCapabilities caps = DesiredCapabilities.chrome();
// 设置使用的浏览器名称
caps.setBrowserName("chrome");
caps.setPlatform(Platform.WINDOWS);
System.setProperty("webdriver.chrome.driver","/Users/lucax/Downloads/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("http://www.baidu.com/");
// Thread.sleep(2000);
//
// WebElement btn=driver.findElement(By.id("kw"));
// Thread.sleep(2000);
// btn.clear();
// 智能等待元素10秒
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.xpath("//*[@id=\"su\"]"));
driver.findElement(By.xpath("//*[@id=\"su3\"]"));
// btn.sendKeys("我是谁");
// String u=btn.getText();
// String e="我是谁";
// System.out.println(u);
// System.out.println(e);
Thread.sleep(10000);
driver.close();
}
}
设置chrome驱动 :https://www.cnblogs.com/kaibindirver/p/12070851.html
相关文章
- java框架---->mybatis的使用(一)
- Springboot:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
- java自定义注解类
- Java使用ProcessBuilder类调用外部程序
- 阿里开源框架-JarsLink-【JAVA的模块化开发框架】
- 52类110个主流Java组件和框架
- Java入门到精通——框架篇之Spring源码分析Spring两大核心类
- 最适合Java开发者的大数据工具和框架
- Security - 轻量级Java身份认证、访问控制安全框架
- 转: 一个程序员的Java和C++学习之路(整理)
- Java菜鸟学习笔记--面向对象篇(十八):对象转型&多态
- java模式之装饰模式
- Java日志框架SLF4J和log4j以及logback的联系和区别
- Java中的pom.xml
- SpringMVC整合Shiro,Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能
- Java 线程測试框架
- Java 内Fork/Join框架的尝试
- java-基础-Arrays剖析
- JAVA获取随机数
- java知识框架
- Linux 杀掉所有Java进程
- Java集合框架:ArrayList