基于 SELENIUM 的自动化测试架构(10)

发表于:2017-04-11来源:gitbook作者:凌俣Linty?点击数: 标签:selenium
具体的使用如下,以 Java 语言 和 火狐浏览器为例 // 声明 Web司机,司机是一个火狐类的对象 // 需要用 new 关键字来实例化对象, () 代表构造方法 WebDrive

具体的使用如下,以 Java 语言 和 火狐浏览器为例

// 声明 Web司机,司机是一个火狐类的对象
// 需要用 new 关键字来实例化对象, () 代表构造方法
WebDriver driver = new FirefoxDriver();

// Web司机去打开网站
driver.get("http://demo.ranzhi.org");

// 线程停止 3000 毫秒,使得 Web司机有足够的时间打开网址
Thread.sleep(3000);

// 选择 用户名 密码 并依次输入 demo 和 demo (用户名和密码都是 demo)
weAccount = driver.findElement(By.cssSelector("#account"));
weAccount.clear();
weAccount.sendKeys("demo");

wePassword = driver.findElement(By.cssSelector("#password"));
wePassword.clear();
wePassword.sendKeys("demo");

// 选择 登录 按钮,并点击 click
driver.findElement(By.cssSelector("#submit")).click();
Thread.sleep(5000 



           

原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...