selenium
文章平均质量分 65
ziyun_xiaoyan
简单快乐
展开
-
Python-selenium(1)环境部署
一:安装1.官网地址:https://www.python.org/downloads/windows/ window的下载地址2.根据不同的机器32位,64位操作系统下载,3.设置环境变量:path 下面 设置 ;C:\Python27;4.运行:1)使用安装程序自带的,在程序运行里面搜索IDEL,直接使用 2)使用win+r 打开运行cmd,原创 2017-05-24 14:49:45 · 488 阅读 · 0 评论 -
python读入、写入excel
#!/usr/bin/env python# coding=utf-8from xlwt import *#需要xlwt库的支持#import xlwtfile = Workbook(encoding = 'utf-8')#指定file以utf-8的格式打开table = file.add_sheet('aaa')#指定打开的文件名data = {\ "1":...原创 2018-05-28 16:57:27 · 550 阅读 · 0 评论 -
python实现读取Excel、存入数据到excel 实现post方法
#coding:utf-8import requestsimport xlrdimport xlwtif __name__ == "__main__": workbook = xlwt.Workbook(encoding='utf-8') booksheet = workbook.add_sheet('Sheet 1', cell_overwrite_...原创 2018-05-28 16:55:48 · 1231 阅读 · 0 评论 -
Python语法
一:打印print。%s(string)只打印字符串,只打数字使用%d(data),不知道类型使用%r name = "lisi" print "hello %s ,nice to meet you!" %name age1 = 20 age2 = 21 print "I am %d yeas old,lihua is %d yeas old" %(age1,原创 2017-11-23 11:22:16 · 376 阅读 · 0 评论 -
selenium(2)--浏览器操作、元素定位、操作
一:浏览器操作# coding = utf-8driver=webdriver.Firefox() #创建对象driverfirsturl='http://172.18.21.137:8080' #定义变量firsturldriver.get(firsturl) #打开url,调用driver中的get方法print "myfristu原创 2017-05-25 12:01:28 · 687 阅读 · 0 评论 -
selenium(3)-鼠标操作、键盘操作
一:鼠标操作以下操作包含在ActionChains中,所以引用from selenium.webdriver.common.action_chains import ActionChains (1)context_click() 右击right=driver.find_element_by_name('username') #定位操作的元素ActionChains(driver原创 2017-05-25 15:56:52 · 1115 阅读 · 0 评论 -
selenium(4)-打印、设置等待时间
一:打印1.通常我们可以通过获得页面的title 、URL 地址,页面上的标识性信息(如,登录成功的“欢迎,xxx”信息)来判断用例执行成功。(1)定位titledriver=webdriver.Firefox()driver.get('http://www.baidu.com')url=driver.current_urlif url=='https://www.baid原创 2017-05-27 10:33:29 · 1572 阅读 · 0 评论 -
Selenium(5)-定位一组对象
一:说明1.需要引入OSfrom selenium import webdriverimport osfile_path = 'file:///' + os.path.abspath('checkbox.html')driver.get(file_path)os 模块为python 语言标准库中的os 模块包含普遍的操作系统功能。主要用于操作本地目录文件。原创 2017-05-27 11:57:10 · 526 阅读 · 0 评论 -
selenium2-自动化测试模型(1)
自动花测试模型介绍 一:线性测试1.通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。 (1)之前我们写的脚本都是线性测试,数据和程序在一起 (2)每一个脚本都是独立的,任何一个脚本文件拿出来就能单独运行;缺点也很明显,用例的开发与维护成本很高。 二:模块化与类库1.把重复的部分写成一个公原创 2017-06-08 14:57:43 · 248 阅读 · 0 评论 -
selenium2-自动化测试模型(2)
登录模块1.python 语言中函数、类、方法的使用(1)函数的基本使用 定义:def add(a,b) : 调用:add(1,3) c=a+b print c或者:原创 2017-06-08 16:45:41 · 220 阅读 · 0 评论 -
selenium2-测试用例(1)
测试类型1.测试静态内容(1)应用程序的主页包含一个应该在页面顶部的图片、标题、底部的联系地址等在吗?2.测试链接3.功能测试4.测试动态元素5.Ajax的测试 Ajax 是一种支持动态改变用户界面元素的技术。页面元素可以动态更改,但不需要浏览器重新载入页面,如动画,RSS 源,其他实时数据更新等等。Ajax 有不计其数的更新网页上的元素的方法。但是了解A原创 2017-06-12 17:00:06 · 895 阅读 · 0 评论 -
selenium2-异常断言
Python 异常断言 在实际脚本开发中,需要用到python的异常处理来捕获异常和抛出异常,所以需要学习python的异常处理。>>>open(r'abc.text')Traceback(most recent call last): File"",line 1 inIOError:[Erron 2]No such file directory:'abc.txt'原创 2017-06-12 17:47:19 · 767 阅读 · 0 评论 -
selenium2-测试用例(2)
一:登陆用例实例1.用例driver=webdriver.Firefox()driver.get('http://172.18.21.133:8080')#driver.maximize_window()driver.find_element_by_name("username").clear()driver.find_element_by_name("username原创 2017-06-13 11:55:54 · 364 阅读 · 0 评论