selenium-安装-自动化环境准备-ide录制-1

一、环境

Dos窗口,进入到python27->scripts目录,执行pipinstall selenium命令,安装selenium

在火狐浏览器中安装firebug、firepath、ide插件

Ie浏览器运行报错,在internet选项->安全,将四项启动保护模式复选框都勾掉

http://www.w3school.com.cn/

二、使用webdriver调用浏览器

#coding=utf-8

from selenium import webdriver

 

# 谷歌浏览器

# driver =webdriver.Chrome(executable_path="c:\\chromedriver")

#driver.get("http://www.baidu.com")

# print driver.title

# assert driver.title == u"百度一下,你就知道",u"asserterror"

# driver.quit()

 

# IE

# driver =webdriver.Ie(executable_path="c:\\IEDriverServer")

#driver.get("http://www.baidu.com")

# print driver.title

# assert driver.title == u"百度一下,你就知道",u"asserterror"

# driver.quit()

 

#firefox浏览器

driver = webdriver.Firefox()

driver.get("http://www.baidu.com")

print driver.title

assert driver.title == u"百度一下,你就知道",u"asserterror"

driver.quit()

三、selenium

1、一套软件工具,用来支持不同的自动化测试方法

开源软件:可以根据需要来增加或者重构工具的某些功能

跨平台:linux、windows、mac

核心功能就是可以在多个浏览器上进行自动化测试

支持多种编程语言

目前已被google、百度、腾讯等公司广泛使用

能够实现类似商业工具的大部分功能,并且还实现了商业工具不支持的功能

2、Selenium1.0使用js控制页面,有沙盒效应

Selenium2.0支持webdriver,可以使用测试工具使用浏览器和操作系统本身提供的方法

Selenium-grid可以并行的在多个测试环境执行脚本,实现脚本的并发测试执行,缩短大量测试脚本集合的执行时间

3、webdriver支持的浏览器

IE6-10、Firefox大部分版本、chrome、safari、oprea、android系统上自带的浏览器、ios系统上自带的浏览器、htmlunit的无界面实现

IDE录制:

VerifyText验证脚本中某个id中是否有对应的值(页面中是否存在某元素),如果脚本失败,不会中断中断脚本执行,继续执行脚本

AssertText验证脚本中某个id中是否有对应的值,如果脚本失败,则脚本直接中断执行。

Echo 可以显示要打印的内容

操作:在打开的链接中右键->show all available commands->verifyText id…/assertText id…

 


IDE中添加命令,echo,如上图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值