- 博客(27)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 urllib3如何安装的三种办法
在《如何安装Python+selenium环境+Chrome》文章中详细说明了如何安装selenium,但是在没有网络的情况下,我们下载离线selenium安装包,手动执行安装后,可能会出现运行失败的情况。如:我在使用中就遇到了这样的问题。我是自己电脑可以联网,公司电脑不能连外网,而且在自己电脑上已经安装了selenium+Python环境,可以正常使用,同样的方式在公司电脑上安装Pytho...
2019-10-23 10:30:32
25947
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 如何安装Python+selenium环境+Chrome
如何安装Python+selenium环境参考了两位博主的文章,进行了综合整理,相对全面https://www.cnblogs.com/whyan/p/9206467.htmlhttps://www.cnblogs.com/xiaxiaoxu/p/8909622.html十分感谢参考博文的作者们!一、下载python:地址:https://www.python.org/download...
2019-10-22 14:59:52
730
原创 奶奶的星星(节选) -好文分享
世界给我的第一个记忆是:我躺在奶奶怀里,拼命地哭,打着挺儿,也不知道是为了什么,哭得好伤心。窗外的山墙上剥落了一块灰皮,形状象个难看的老头儿。奶奶搂着我,拍着我,“噢——,噢——”地哼着。我倒更觉得委屈起来。“你听!”奶奶忽然说:“你快听,听见了么……?”我愣愣地听,不哭了,听见了一种美妙的声音,飘飘的、缓缓的……。是鸽哨儿?是秋风?是落叶划过屋檐?或者,只是奶奶在轻轻地哼唱?直到现在我还是说不清。“噢噢——,睡觉吧,麻猴来了我打它……”那是奶奶的催眠曲。屋顶上有一片晃动的光影,是水盆里的水反射的阳光。光影
2020-11-16 16:41:44
246
原创 我的第一篇爬虫-requests库引入不成功
我的第一篇爬虫换了工作一年了,当初为了换一份新工作学习了Python,进公司以后发现所学的东西基本用不到,最主要的还是业务知识,做功能测试。如今,我又开始学习了,不想放弃本专业,被时代抛弃。今天开始学习爬虫技术,首先要做的就是安装requests库,这个比较简单了。打开cmd,进入到本机pip安装的目录,执行“pip install requests”即可,系统会自动下载安装。安装完成之后,我就迫不及待的开始自己的第一个爬虫小程序了。在之前的py文件中试了一下,requests库是否能成功引入。然后开
2020-10-23 16:32:49
941
2
原创 Python测试报告:name 'unicode' is not defined
注:我安装的Python是3.5版本在练习自动化测试的过程中,下载了BSTestRunner放在python的lib目录下,做以下修改:输出测试报告,运行之后,编译结果返回如图:打开测试报告显示如下:在BSTestRunner中找到报错的地方进行了修改:再运行,OK!共勉~...
2019-05-28 15:48:38
1248
原创 Python自动化测试返回:Empty test suite的错误
在运行PyCharm程序时,报错提示:Empty test suite,如图:打开另外一个之前写的同样的脚本就运行成功,把成功的脚本贴到这个编辑框内就失败,所以怀疑是这个编辑框的设置问题,于是开始百度。后来在网上看到了有用的解决方案,如下:删除Python test里面,需要测试的脚本,然后保存设置,重新运行脚本即可。奇怪的是,这样操作以后确实是成功了,脚本正常运行,但是当我再次添加一个...
2019-05-23 11:00:04
2860
2
原创 Python返回TypeError: object() takes no parameters的错误。
写自动化测试案例的过程中遇到Python返回**TypeError: object() takes no parameters **的错误。发现是自己的初始化函数没有写对: def __int__(self,a,b): self.a=int(a) self.b=int(b)正确应该是 def __init__(self,a,b): ...
2019-05-23 10:18:15
544
原创 Python中导入包,没有智能提示相关函数
又要来写一篇小白文章了,仅为了自己以后方便查找答案,遗忘症患者路过。。。在看unittest单元测试的内容时,导入unittest包之后,引用里面的函数,Python编程工具并没有智能提示其下相关函数,只能靠手一个字母一个字母的打,这对小白编程来说,是致命的。于是在网上百度各种相关资料,但并没有找到一个有效的回答(可能是这个问题真的太LOW了吧)。大家看看,问题现象,如图:因为一直没有百度...
2019-05-22 17:31:17
6977
3
原创 Python自动化测试,弹框警告的处理方法
Python自动化测试,弹框警告的处理方法:switch_to_alert()from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get('https://www.baidu.com/')driver.find_element_by_link_text('设置').c...
2019-05-17 15:34:52
2380
原创 Python自动化测试,如何调整浏览器窗口大小,前后翻页,刷新浏览器页面
Python自动化测试,如何调整浏览器窗口大小,前后翻页,刷新浏览器页面。#浏览器窗口大小设置#前后翻页#刷新页面from selenium import webdriverfrom time import sleep#启动浏览器driver=webdriver.Firefox()driver.get('https://blog.csdn.net/Taxus_shan/artic...
2019-05-17 14:47:30
1944
原创 Python 猜数字小游戏,3次机会
import random#定义一个随机数answer=random.randint(1,100)print("You have only 3 chances!")print("READY,GO!!!")#判断是否猜想正确for i in range(1,4): i = i + 1 # 定义一个猜想数,在1-100之间 n = int(input("inpu...
2019-05-14 15:46:52
6853
转载 我希望有个如你一般的人-张嘉佳
此文正文转自@张嘉佳的微博我希望有个如你一般的人。如这山间清晨一般明亮清爽的人,如奔赴古城道路上阳光一般的人,温暖而不炙热,覆盖我所有肌肤。由起点到夜晚,由山野到书房,一切问题的答案都很简单。我希望有个如你一般的人,贯彻未来,数遍生命的公路牌。只要最后是你,就好。《我希望有个如你一般的人》管春是我认识的最伟大的路痴。他开一个小小的酒吧,但房子是在南京房价很低的时候买...
2019-05-06 11:39:26
763
原创 Incorrect table definition; there can be only one auto column and it must be defined as a key
今天在复习mysql的基本语句时,创建一个表,原来建表语句如下:CREATE TABLE test4(id INT UNSIGNED NOT NULL AUTO_INCREMENT,NAME VARCHAR(20) NOT NULL);结果返回:错误代码: 1075Incorrect table definition; there can be only one auto c...
2019-05-06 09:59:28
1639
原创 MYSQL中having和where的区别
小白学mysql中。。。很容易把where和having弄混淆,**where是从数据表中的字段直接进行的筛选的,而having是从前面筛选的字段再筛选。**特地总结一下,给新入门的小伙伴,大家共勉!下面用一个例子来具体的讲解:全表为:where和having都可以使用的场景1)SELECT first_name,last_name FROM person_test WHERE f...
2019-05-05 17:27:13
381
1
原创 sqlyog注释的快捷键-先收藏
在学习使用sqlyog的时候,想要多行注释SQL语句,就去网上找了相关的快捷键,与大家分享,网上有很多!Ctrl+M 创建一个新的连接Ctrl+N 使用当前设置新建连接Ctrl+F4 断开当前连接对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 设置焦点于对象浏览器SQL 窗口Ctrl+T 新建查询编辑器Ctrl+E 设置焦点于 SQL 窗口Ctr...
2019-04-28 19:24:25
13709
2
原创 Jmeter安装ServerAgent及ServerAgen监控无响应问题
最近刚开始学习Jmeter,照着视频上操作,本来是很简单,很小的问题,没有想着写一篇文章,但是由于这个小问题居然耽误了两天的时间,并且各种解决办法都尝试过,问题仍然未得到解决!得知解决办法后,必须要出一篇文章,给像我这样的新手开辟道路!安装ServerAgent-2.2.3插件,压缩包地址如下:链接:https://pan.baidu.com/s/1Hw3_RxrOUPkxyj0k1oRQkA...
2018-10-19 12:19:17
4292
6
原创 jmeter集合器的用法
集合点:是让所有请求在不满足条件的时候处于等待状态,达到一定数目后执行并发操作。(并发测试)如:集合点设置为100,当不满足100个请求的时候,这些请求都会集合在一起,处于等待状态,当达到100的时候,就一起执行。从而达到并发的效果。Jmeter中可以通过同步定时器 Synchronizing Timer 来完成。Number of Simulated Users to Group by...
2018-10-11 15:20:29
817
原创 小白安装Jmeter过程&&中文版
终于安装好了Jmeter测试工具,给大家详说安装过程。首先,大家去Jmeter官网下载最新版本的安装包:http://jmeter.apache.org/download_jmeter.cgi我下载的就是这一版本:apache-jmeter-4.0然后,再下载JDK1.8版本。注意:4.0以上版本必须安装1.8版本以上的JDK!!!地址:https://www.oracle.com/tec...
2018-09-28 17:46:01
254
原创 QQ邮箱自动登录问题--frame嵌套元素定位
今天在自己编写QQ邮箱自动登录的脚本时遇到一个问题,看图说话: 因此,正常来说都会想到要定位到“账号密码登录”,于是就定位到源代码: 定位如下:driver.find_element_by_id('switcher_plogin').click()返回提示找不到该元素,于是我就又开始了各种方法,什么css,xpath,class_name各种方法全部来一遍,都是找不到该元素。后...
2018-08-31 17:25:27
1593
2
原创 关于webdriver元素定位的问题
今天终于解决了遗留很久的一个元素定位问题,非常感谢博友的博文帮助。现在总结自己学习过程中了解到的元素定位方法,与大家分享,如有不全的地方请大家多多指教。–id –name –class name –link text –partial link text –tag name –xpath –css selector 例如我们打开百度首页,要获取百度搜索框的元素定位,源代码如...
2018-08-31 17:03:57
478
原创 Python中有self和没有self的问题
今天在练习敲代码的时候遇到一个问题就是关于self!!!教材中定义方法时没有加self,而我自己按照平时的套路敲的时候仍然敲了self,后面再照着教材中去调用该方法时报错,如下: LoginPage().test_user_login(driver,username,password) TypeError: init() missing 1 required positional...
2018-08-29 16:19:51
12460
5
原创 Python中正反斜杠('/'和'\')的意义
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用。 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意思)report_dir1=r‘C:\Local\Programs\Python\Python35\Lib\n_test’report_dir2=‘C:\Local\Programs...
2018-08-28 17:06:03
7076
原创 Python构造函数:__init__方法
Python中有一个构造函数,init方法,之前学习中遇到过这个函数,当时弄明白了,几个月没看Python之后全忘光了,现在整理总结一下。因为是自学,没有大神或学友讨论,只能依靠百度或者查找其他资料,学习进度比较慢,有时候还容易钻牛角尖。言归正传! init方法的第一个属性永远都是self,表示创建的实际本身,因此,在init方法中可以将实例化对象的各种属性绑定到self,init方...
2018-08-16 14:34:06
1207
原创 在Python中导入自己写的类,被划红线,但不影响执行
之前在学习Python+selenium的过程中,导入自己写的包文件时,与之相关的方法等都会被划红线,但并不影响代码执行
2018-08-16 14:31:04
4577
2
原创 Python中print和return
刚开始学习Python就被print和return弄混淆了。不会说话就上代码:class Math(): def __init__(self,a,b): self.a=int(a) self.b=int(b) def add_Test(self): return self.a+self.bn=Math(5,6)m=...
2018-08-16 14:24:45
1657
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人