selenium3.3.1 + firefox47.0.2 + java8
来源:互联网 发布:网络qq音乐在线播放 编辑:程序博客网 时间:2024/06/08 16:17
selenium3.0以后对应的火狐版本。还需要下载geckodriver 插件
研究了半天。找到了个能用的搭配。
下载一个老版本的火狐47.0.2。最好装在C盘。省事。。
下载geckodriver 点击打开链接 找到你需要的版本。。我用的是geckodriver-v0.15.0-win32
配置火狐的环境变量C:\Program Files (x86)\Mozilla Firefox;
将下载好的geckodriver.exe放到火狐安装目录中 C:\Program Files (x86)\Mozilla Firefox
jdk8配置好,jsk环境变量配置好
点击打开链接这个链接用来下载selenium各种版本。选择3.3.1,下载好的文件截图如下
全部复制到java项目下。并buildpath lib下所有jar包和client-combined-3.3.1-nodeps.jar
下载selenium-java-3.3.1.jar。。也build进去
简单的例子:
public static void main(String[] args) {//如果火狐浏览器没有默认安装在C盘,需要制定其路径 //System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe"); System.setProperty("webdriver.firefox.marionette","C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");//WebDriver driver=new FirefoxDriver(); C:\Program Files (x86)\Mozilla Firefox //定义驱动对象为 FirefoxDriver 对象 WebDriver driver = new FirefoxDriver(); //驱动的网址 driver.get("https://www.baidu.com/"); //浏览器窗口变大 driver.manage().window().maximize(); //定位输入框元素 WebElement txtbox = driver.findElement(By.name("wd")); //在输入框输入文本 txtbox.sendKeys("HelloWorld"); //定位按钮元素 WebElement btn = driver.findElement(By.id("su")); //点击按钮 btn.click(); //关闭驱动 driver.close();}
先记在这吧,。以后再搭起来快一点。。。。可能表述 的不太清楚
0 0
- selenium3.3.1 + firefox47.0.2 + java8
- Java+Selenium3.3.1环境搭建
- Selenium3 浅尝
- Java8
- java8
- Java8
- java8
- java8
- java8
- java8
- Java8
- Java8
- Java8
- java8
- java8
- JAVA8
- JAVA8
- java8
- Neo4j安装
- linux中设备的访问mount/find
- JSP中ueditor的使用方法步骤
- Android的垃圾回收与内存泄露
- 自定义一个EventBus
- selenium3.3.1 + firefox47.0.2 + java8
- 图形数据库 Neo4j 开发实战
- 算法:RSA算法原理(一)
- 个人站长才能提高付费文章的转换收入率呢
- 关于如何在php7中使用mysqli扩展
- JS远程监测-Flume设置
- 彻底理解webservice SOAP WSDL
- 支持富文本插入图片,文本的自定义View
- 【安卓开发艺术探索】第2章 进程线程通信与同步 笔记