5.7 WebDriver API实例讲解】的更多相关文章

本节主要详细描述WebDriver的常用API使用方法. 1.访问某网页地址 被测试网页的网址:http://www.sogou.com. Java语言版本的API实例代码: 方法1: public static void visitURL(){ String baseUrl="http://www.sogou.com"; driver.get(baseUrl); } 方法2: public static void visitURL(){ String baseUrl="ht…
16.操作单选框 被测试的网页为Demo1. Java语言版本的API实例代码: public static void operateRadio(){ driver.get("file:///D:/%E6%95%99%E5%AD%A6/2015-2016-2/%E8%AF%BE%E4%BB%B6/w9/SeleniumDemo/files/Demo1/demo.html"); driver.manage().window().maximize(); WebElement radioOp…
31.判断页面元素是否存在 public static void testElementExist(){ driver.get("http://www.sogou.com"); try{ driver.findElement(By.id("query")); System.out.println("element is found."); }catch(NoSuchElementException e){ System.out.println(&…
31.判断页面元素是否存在 public static void testElementExist(){ driver.get("http://www.sogou.com"); try{ driver.findElement(By.id("query")); System.out.println("element is found."); }catch(NoSuchElementException e){ System.out.println(&…
41.操作Web页面的滚动条 (1)滑动页面的滚动条到页面的最下面. (2)滑动页面的滚动条到页面的某个元素. (3)滑动页面的滚动条向下移动某个数量的像素. package apiSample; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebEleme…
三十一.使用页面的文字内容识别和处理新弹出的浏览器窗口 被测试网页的HTML源码: <html> <head> <meta charset="UTF-8" content="text/html"> <title>你喜欢的水果</title> </head> <body> <p id="p1">你爱吃的水果么?</p> <br>&…
二十一.模拟鼠标右键事件 被测试网页的网址: http://www.sogou.com Java语言版本的API实例代码: package test; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.seleniu…
十一.双击某个元素 被测试网页的html源码: <html> <head> <meta charset="UTF-8"> </head> <body> <input type="text" id="inputBox" ondblclick="javascript:this.style.background='red'">请双击</input>…
一.访问某网页地址 被测试网页的网址: http://www.baidu.com Java语言版本的API实例代码: 方法1: package test; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import…
之前一直没有系统的梳理WebDriver Api的相关知识,今天借此机会整理一下. 1.页面元素定位 1.1.8种常用定位方法 # id定位 driver.find_element_by_id() # name定位 driver.find_element_by_name() # className定位 driver.find_element_by_class_name() # tag定位 driver.find_element_by_tag_name() # link定位 driver.find…