from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send ...
分类:
其他好文 时间:
2020-01-19 00:25:04
阅读次数:
84
由于平时工作中对于web这块接触的比较少,因此想补充一下自己关于这方面的知识。 虫师老师的SELENIUM自动化测试实战,开始有一个比较简单的自动化脚本, 实现的是打开浏览器,访问baidu,并在搜索栏内输入Selenium2并点击搜索。 脚本也比较简单: 在安装好对应的selenium库之后,执行 ...
分类:
编程语言 时间:
2020-01-09 21:07:13
阅读次数:
95
[TOC] Robot Framework框架简介 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 Robot Fr ...
分类:
其他好文 时间:
2019-12-20 13:29:06
阅读次数:
89
#!/usr/bin/python # -*- coding: UTF-8 -*- # @Time : 2019/12/5 17:30 # @Author : shenghao/10347899@qq.com '''test with selenium's move''' from selenium... ...
分类:
编程语言 时间:
2019-12-09 12:07:18
阅读次数:
122
Firefox路径问题 firefox火狐浏览器去完成自动化测试时,代码报了如下错误: Cannot find firefox binary in PATH. mark sure firefox is installed 错误原因: firefox安装在其它路径,不是默认的安装路径 解决办法: 指定 ...
分类:
编程语言 时间:
2019-11-20 23:49:09
阅读次数:
107
from selenium import webdriver b = webdriver.chrome() b.get('http.baidu.com') css语法定位元素: ...
Page Object 是什么: Page Object是Selenium2开始提供的一种代码设计模式. 其核心思想是把web页面的元素查找及操作和页面测试分离开. 这样之后的更新和维护中如果有页面元素变动, 不需要修改测试类, 只要修改其对应的页面元素的查找代码即可. 登录163邮箱的实例包括: ...
分类:
编程语言 时间:
2019-10-19 10:04:39
阅读次数:
98
一、Holmos介绍--简介 Holmos-webtest是一个居于selenium2.0二次封装的开源框架,采用Page-Object模式去组织页面结构,同时支持多维度的页面元素定位方式,同时还继承了junit,log4j,poi等框架 二、Holmos介绍--页面库 Holmos-webtest ...
分类:
其他好文 时间:
2019-09-09 22:31:46
阅读次数:
123
一、selenium2.0简述 与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code),webdriver则负责对浏览器进行控制和页面解析。所以使用Selenium2.0时需要相应版本的w ...
分类:
编程语言 时间:
2019-07-14 15:11:14
阅读次数:
117
上篇介绍了一些selenium2在robot framework中的一些关键字,这一篇主要来记录一下实际应用 一、安装并导入Selenium2Library 安装的工作一开始已经完成,可以用pip list查看是否已经安装 导入:针对测试套件进行添加,Library加载测试库,默认是Python安装 ...
分类:
其他好文 时间:
2019-06-24 13:54:25
阅读次数:
100