博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium Java-1 配置
阅读量:5112 次
发布时间:2019-06-13

本文共 1723 字,大约阅读时间需要 5 分钟。

 

1.使用intellij新建一个maven项目,名字自定。在pom中写入selenium的依赖。其他依赖也添加到该文件中。

[maven selenium依赖](http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.12.0)

[testNg依赖](http://mvnrepository.com/artifact/org.testng/testng/6.14.3)

1 
2
3
org.seleniumhq.selenium
4
selenium-java
5
3.12.0
6
7 8 9
10
11
org.testng
12
testng
13
6.14.3
14
test
15

 

上述操作后,如果project报错,提示“the type's content type is element-only”,就将该行删除,重新输一次。

2.如果下载过慢,就修改settings。intellij-preferances-maven-usersetting file-settings.xml。通过目录查找settings.xml

 

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

 3.简单的用例

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import java.util.concurrent.TimeUnit;public class Baidu {    public static void  main(String[] args){
     //设置Chromedriver的版本 //System.setProperty("webdriver.chrome.driver","路径"); WebDriver driver = new ChromeDriver(); driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS); driver.get("https://www.baidu.com"); driver.findElement(By.xpath("//input[@class='s_ipt' and @id='kw']")).sendKeys("selenium"); driver.findElement(By.xpath("//input[@id='su']")).click(); System.out.println(driver.findElement(By.xpath("//span[@class='nums_text']")).getText()); driver.quit(); }}

 

转载于:https://www.cnblogs.com/csj2018/p/9185954.html

你可能感兴趣的文章
C# 抽象类
查看>>
收集Android程序测试代码覆盖率
查看>>
代码规范 任重而道远
查看>>
brew 安装PHP的配置文件所在位置
查看>>
iOS开发之UITextView,设置textView的行间距及placeholder
查看>>
zen cart 清空 批量删除所有商品
查看>>
数据结构实验之数组三:快速转置(SDUT 3347)
查看>>
SSM文件上传
查看>>
Json数据格式
查看>>
WebLogic和Tomcat的区别
查看>>
作业6--学生成绩录入系统
查看>>
Android 中颜色对应的值
查看>>
silverlight 调用默认打印机
查看>>
百度地图是用过程笔记
查看>>
深度学习 神经网络 中文 入门 书籍 课程 推荐 (附 免费 下载 链接)
查看>>
PHP配置开发环境
查看>>
HDU4027 - Can you answer these queries? (线段树)
查看>>
机器学习之使用贝叶斯算法实现拼写检查器
查看>>
机器学习之贝叶斯算法
查看>>
MEF入门之不求甚解,但力求简单能讲明白(四)
查看>>