selenium webdriver学习(一)------------快速开始(转载JARVI)
selenium webdriver学习(一)------------快速开始
博客分类:
- Selenium-webdriver
selenium webdriver学习历程(一)------------快速开始
学习selenium已经两年了,从1.X到2.X,一直在关注它。中间由于工作原因中断了一段时间,但是一直无法割舍,最近又去官网看了一下,更新还挺快的。selenium1.X的时代将被取代,selenium-webdriver的大航海时代开始了。。。
安装selenium webdriver(eclipse+jdk+selenium webdriver2.20+firefox 10)
1、安装firefox,本人使用firefox10。确保firefox安装在默认环境下(不是的话会报错)。
2、安装jdk,确保安装了jdk,本人喜欢使用java。但selenium webdriver也支持其它语言,如ruby、python、C#等。
3、安装eclipse,个人喜好。
4、安装selenium webdriver。解压下载的selenium webdriver包,可以在eclipse建一个user library,便与项目的引入。
第一个test
现在以第一个selenium webdriver的test来感受一下它的魅力。
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.firefox.FirefoxDriver;
- public class FirstExampe {
- public static void main(String[] args) {
- WebDriver driver = new FirefoxDriver();
- driver.get("http://www.google.com.hk");
- WebElement element = driver.findElement(By.name("q"));
- element.sendKeys("hello Selenium!");
- element.submit();
- try {
- Thread.sleep(3000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- System.out.println("Page title is: " + driver.getTitle());
- driver.quit();
- }
- }
正常运行后,这几行代码将会打开firefox浏览器,然后转跳到google首页。在搜索框中输入hello Selenium并提交搜索结果。等待3秒后会在命令行打印出当前页面的title,输出如下:
- Page title is: hello Selenium! - Google 搜尋
并关闭ff浏览器。
转载于:https://www.cnblogs.com/yye2010/p/4596880.html
selenium webdriver学习(一)------------快速开始(转载JARVI)相关推荐
- selenium webdriver学习(八)------------如何操作select下拉框(转)
selenium webdriver学习(八)------------如何操作select下拉框 博客分类: Selenium-webdriver 下面我们来看一下selenium webdriver ...
- 通过简书网学习 ActionChains,selenium webdriver 学习第3篇
本篇博客学习 selenium webdriver 控制窗口句柄,以及模拟鼠标键盘操作等内容. 控制 BOSS 直聘网站窗口句柄 本次先通过 BOSS 直聘网进行测试,打开网站首页的头图. 切换句柄, ...
- Selenium Webdriver学习记录(一):环境搭建(Java+Maven+Eclipse+Selenium3.x)+第一个测试demo+部分问题解决
1.Selenium的学习网站: 官网:http://www.seleniumhq.org/docs/ 中文网站:易百教程-->Selenium教程:http://www.yiibai.com/ ...
- 用 python selenium 爬简书,Python自动化领域之 Selenium WebDriver 学习第2篇
本篇博客使用 selenium 实现对简书官网的操作. 文章目录 通过 selenium 执行 JS selenium 实现简书搜索 selenium 隐式与显式等待 selenium 采集京东图书 ...
- selenium webdriver 学习总结-元素定位
webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一 ...
- 自动化测试:Selenium webdriver 学习笔记-C#版(四)
前面我们知道了如何进行对象的定位,下面我们进一步来了解selenium的一些功能特性: 1>等待:我们在处理对象的时候,对象并不能及时的"出现",那么此时我们就需要进行等待了 ...
- Python 自动化领域起点篇,Selenium WebDriver 学习第1篇
selenium 项目最早是为测试浏览器.网页开发的,并且广泛应用于爬虫,需要注意 selenium 不是单个软件,它其实由一系列的工具组成. selenium 与 webdriver 是两个项目, ...
- 【转载】selenium webdriver进行元素定位
原文:http://www.cnblogs.com/qingchunjun/p/4208159.html 在使用selenium webdriver进行元素定位时,通常使用findElement或fi ...
- 转载:pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox'...
pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox' 前言 最新版的pycharm做了很大的改变, ...
最新文章
- 动态更新 AGS Cache
- 手机QQ浏览器“有码女神”惊现!意在推广二维码
- native react 折线图_react native中使用echarts
- asp.net后台管理系统-登陆模块-路由权限控制_1
- js问题集锦~持续更新
- 历史上的今天:雅虎正式成立;PC 设计先驱诞生;Excite@Home 破产
- CentOS7 服务器连接超时自动断开问题解决
- github page+jekyll搭建个人博客总结
- x86汇编语言复习笔记
- chromedriver 下载_解决ChromeDriver安装与配置问题
- 直播软件测试相关技巧
- Unity2020打包ARCore项目apk
- 家庭必备,轻、快、好用的WIN10自带虚拟机
- Paragraph ended before \CJK@XX was complete
- M1增速还能指出A股底部吗?
- php中关于qq第三方登录
- 关于“打开数据库时出错: 到主机 的 TCP/IP 连接失败。”的解决方法
- 2.Enable ADB integration' to be enabled.
- 淘宝直通车表格拖动时间段选择插件,纯手写80%还原
- 人力资源数据分析 - case 分析拉钩数据分析师岗位
热门文章
- JAVA 中 Redis与ehcache对比与使用
- java两个栈怎么完成初始化_Spring bean初始化及销毁你必须要掌握的回调方法
- linux服务器搭建_Linux怎么搭建ftp服务器,Windows怎么访问?按此教程10分钟完成...
- 决策树(六)--随机森林
- C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变
- 虚拟化四路服务器,IDC:4路及8路服务器现状未来趋势分析
- flink API之 Environment
- CASIA WebFace、WIDDER FACE、FDDB、AFLW、CelebA训练集详解
- 【火炉炼AI】机器学习042-NLP文本的主题建模
- nodejs中全栈开发框架meteor的文档