selenium自动化测试☞day1 基础环境安装和简单的demo1

原创 2016年05月31日 17:11:21

1.环境安装

1.1 python本地自动化测试环境安装

#安装python扩展包

$pip install -U selenium

#针对与chrome要下载浏览器驱动软件chromedriver

$ wget http://chromedriver.storage.googleapis.com/2.21/chromedriver_linux64.zip

$ uzip chromedriver_linux64.zip

$ ln -s /path/to/chromedriver/chromedriver  /usr/bin/chromedriver

#下面是个简单的demo

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
#创建chrome浏览器驱动实例
browser = webdriver.Chrome()
#打开百度首页
browser.get('http://www.baidu.com')
#查找顶部糯米的超链接dom元素
nuomi = browser.find_element_by_css_selector(".mnav[name=tj_trnuomi]")
#给驱动实例的动作队列中添加糯米按钮被点击的事件
actions = ActionChains(browser);
actions.click(nuomi)
#依次执行驱动实例动作队列中的动作
actions.perform()
#关闭浏览器窗口
browser.close()

1.2 selenium独立服务器

#下载对应的软件包

$wget http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar

$java -jar selenium-server-standalone-2.53.0.jar

#下面是简单的demo

https://raw.githubusercontent.com/SeleniumHQ/selenium/master/py/test/selenium/test_default_server.py



python+selenium(环境的安装)

前言:网上的资料层次不齐,且资料也不全,容易误导新手,所以笔者愿意把你的知识免费分享给大家,笔者用的版本为:python3     此时可能新手就会问了,为什么不用python2呢,因为道理很简单,人...
  • qq_23101033
  • qq_23101033
  • 2016年12月05日 23:25
  • 674

Selenium+Java自动化学习之路-----------环境搭建

11月15号,对自动化测试感念有了初步了解,因为课程是公开课,所以环境需要我们提前在家中搭好,在搭建环境过程中着实有些困难,各种百度各种调试终于把环境搭建好,一下内容部分有转载,好了不罗嗦了,直接上s...
  • nouswait
  • nouswait
  • 2015年11月18日 15:00
  • 1839

Selenium 环境搭建踩过的坑

进行Selenium环境搭建时,需要进行 JDK 的安装,然后进行eclipse包的下载 运行,再进行selenium库的加入,流程就是这样简单,只是环境搭建时免不了还是出现错误。 进行JD...
  • liupeipei1212
  • liupeipei1212
  • 2017年02月09日 16:31
  • 343

linux基本环境的安装1

准备篇 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tc...
  • wenqingzzz
  • wenqingzzz
  • 2015年01月15日 16:34
  • 708

selenium环境搭建

转自:http://blog.csdn.net/mao1059568684/article/details/17347853 第一步 安装JDK JDk1.7. 下载地址:http:...
  • yogoma
  • yogoma
  • 2016年12月06日 11:21
  • 1065

Selenium超简单入门

一、它可以做什么 小时候玩网游时,接触过一款名为“按键精灵”的软件,可以用它先录好一些点击事情,例如让游戏人物在原地转圈,发招打怪等,之后自己就可以不用重复点鼠标,按键精灵能帮我们反复执行动作。sel...
  • lizeyang
  • lizeyang
  • 2013年04月21日 20:24
  • 26758

使用Selenium的一个简单程序

步骤 1,创建一个控制台程序 2,下载selenium-dotnet-driver包,解压后,有一个net40的文件夹,把里面的引用添加到步骤1所建的控制台程序引用中 3,下载geckodriver....
  • zhouranlovesmile
  • zhouranlovesmile
  • 2016年10月30日 21:52
  • 822

Selenium环境搭建,谷歌浏览器遇到的问题

之前有研究过一段时间的java+selenium2+chrome,用的还可以,搭建了一整套的网站的自动化测试的框架。后来因为工作的变动,主攻客户端的测试工作,稍稍的滞留了一段时间。 如今,再次提...
  • qq_15283475
  • qq_15283475
  • 2017年07月18日 11:11
  • 295

和我一起学 Selenium WebDriver(5)——基础篇

前面的学习已经让我们可以轻松的运行js、点击节点,下面该学习如何控制 alert、confirm 和 弹出窗口这些了 【1、如何处理 confirm 和 alert】  处理 ...
  • xiao190128
  • xiao190128
  • 2015年11月11日 17:32
  • 243

Selenium的安装和使用介绍

Selenium的安装和使用介绍 应上篇同学的要求,自己整合了一些关于Selenium rc的一些资料,供参考与互相学习。 Selenium 是 thoughtwo...
  • pugongying1988
  • pugongying1988
  • 2013年03月15日 11:13
  • 7354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:selenium自动化测试☞day1 基础环境安装和简单的demo1
举报原因:
原因补充:

(最多只允许输入30个字)