python
文章平均质量分 59
renjx_tutu
这个作者很懒,什么都没留下…
展开
-
python2 encode和decode函数说明
字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即 decode encodestr ---------> unicode --------->str 字符串在Py转载 2017-05-25 17:57:01 · 385 阅读 · 0 评论 -
解决(remote)Selenium与firefox浏览器版本不兼容问题
使用Python远程打开浏览器 host = '10.111.26.51:4444' #运行主机 :端口号(默认本机:127.0.0.1:4444) # dc = {'browserName':'internet explorer','version':'','platfrom':'WINDOWS','javascriptEnabled':True} dc = {'brows原创 2017-05-25 14:34:01 · 1820 阅读 · 0 评论 -
Selenium webdriver 操作日历控件
一、由于是日期格式,无法sendkey 方案一(亲测:成功):使用JS remove readonly attribute,然后sendKeys date_src = "var setDate=document.getElementsByName('startDate')[0];setDate.removeAttribute('readonly');"原创 2017-05-26 10:48:29 · 1153 阅读 · 0 评论 -
自动化测试---被玩坏的数据驱动
来自虫师 博客园最近在整理接口测试相关的资料,所以,看到有关资料就会多看两眼。偶看到别人发的微信公众号。Python接口测试框第一篇 --- python如何读取txt文件。Python接口测试框第三篇 --- python如何读取XML文件。Python接口测试框第四篇 --- python如何读取CSV文件。 曾几何时,也许某大牛说,搞自动转载 2017-04-11 10:34:39 · 510 阅读 · 0 评论 -
selenium借助AutoIt识别上传
AutoIt目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。 官方网站:https://www.autoitscript.com/site/ 从网站上下载AutoIt并安装,安装完成在菜单中会看到图4.13的目录:转载 2017-05-30 08:18:49 · 586 阅读 · 0 评论 -
Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅。from selenium import webdriverdriver=webdriver.Firefox()driver.get(r'http://www.baidu.com/')print 'driver attributes:'pr转载 2017-05-31 17:18:56 · 554 阅读 · 0 评论 -
Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)
在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException),一般可以从以下几个方面着手解决:1.Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver转载 2017-05-31 17:19:33 · 2986 阅读 · 0 评论 -
在PyCharm 软件中设置你的项目 使用的Python版本
在PyCharm 软件中设置你的项目 使用的Python版本python2 和 python3 有很大的不同,使用python2 编写的程序,如果使用python3 就运行不了;使用python3编写的程序,如果使用python2一样也是不用运行。Q: 所以,如何在pyCharm 软件中,为你的项目设置 python 的版本?A:当前项目使用的是 python2转载 2017-09-29 20:35:25 · 754 阅读 · 0 评论 -
Python Selenium设计模式-POM
前言本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。为什么要用POM基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。**只需要定位到元素,执行对应的操作即可。**下面我们看一下这个简单的脚本实现百度搜索。from selenium im转载 2017-10-17 13:47:27 · 628 阅读 · 0 评论