Selenium | 基础入门
在maven项目搭建环境:
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.44.0</version> </dependency>
定位网页元素位置:
定位方法 |
Java语言实现实例 |
id 定位 |
driver.findElement(By.id(“id的值”)); |
name定位 |
driver.findElement(By.name(“name的值”)); |
链接的全部文字定位 |
driver.findElement(By.linkText(“链接的全部文字”)); |
链接的部分文字定位 |
driver.findElement(By.partialLinkText(“链接的部分文字”)); |
css 方式定位 |
driver.findElement(By.cssSelector(“css表达式”)); |
xpath 方式定位 |
driver.findElement(By.xpath(“xpath表达式”)); |
Class 名称定位 |
driver.findElement(By.className(“class属性”)); |
TagName 标签名称定位 |
driver.findElement(By.tagName(“标签名称”)); |
Jquery方式 |
Js.executeScript(“return jQuery.find(“jquery表达式”)”) |