4 甜橙W

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 23w+

不断down掉无线网卡查看网卡能重新获取IP

最近测试wifi,想看一下异常情况比如wifi网卡down掉是否可以重新获取,次数太少没有说服力,所以就打算写个小脚本在系统上运行,linux很多命令好久没用了,很是生疏,参考了一些网上资料,代码如下:testWlan0Down.sh#!/bin/shping -c 1 -w 5 192.168.233.1 && ifconfig wlan0 downifconfigecho " wlan0 down now!!!!!!!!!!!!!!!!!!!!!!!!!!"count=0w

2020-07-03 17:07:04

sys.argv

sys.argv指的是外部参数,命令行运行.py文件时,argv[0]指的是文件本身,argv[n]指的是第n个参数举例说明:文件testSysArgv.pyfrom sys import agrvprint(agrv[0])print("*************************")paraLen=len(agrv)for i in range(paraLen): pri...

2020-04-26 16:15:34

库初始化文件__init__.py其实工作作用类似类初始化__init__(self)

库初始化文件__init__.py其实工作作用类似类初始化__init__(self).类的初始化函数__init__.py就是每次实例化类的时候都会进行调用。文件夹里面如果包含了__init__.py文件就会识别为一个库(lib),当其他文件进行导入这个库的时候就会运行__init__.py举例说明:比如先创建了如图目录:testTmp下__init__.py内容如下:#codin...

2020-04-07 15:34:59

__all__解读

在很多源码里面都看到__all__=[var1,var2,var3]类似的定义,这个会影响到导入模块的范围比如文件a.py__all__=['a1','b']a1=1def b(): print("b")c=3#文件b.pyfrom testTmp.a import *print(a1)print(b())print(c)运行结果:```Traceback (most ...

2020-03-26 17:28:24

python中可变对象和不可变对象

关于python中的对象是否可变是否不可变,第一步先了解一下python变量在内存中的存储逻辑(python中变量的地址有点像C语言中的指针):python里面变量赋值之后会对值得引用有一个计数,当计数为0得时候就进行垃圾销毁。至于引用计数怎么为0,如下例子就是:a=5b=6a=6a重新赋值之后指向的是6,此时对象A之前的引用5已经引用为0,就会被销毁对象A和对象B现在的id值应...

2020-03-26 11:47:42

类的继承和类的初始化

父类 子类class A: para1="para" def __init__(self,name,name1): self.name=name self.name1=name1 def function1(self): print("function1") def functon2(self): print("function2") def function3(s...

2020-03-25 18:43:50

ddt数据驱动测试(类似parameterized)

__author__ = 'Administrator'#coding=utf-8import timeimport unittestfrom selenium.common.exceptions import NoSuchElementExceptionfrom Page.P2PPage import *import data.UserDatafrom parameterized ...

2020-03-25 17:30:45

parameterized扩展测试用例,数据驱动测试

#coding=utf-8import timeimport unittestfrom selenium.common.exceptions import NoSuchElementExceptionfrom Page.P2PPage import *import data.UserDatafrom parameterized import parameterizedfrom Com...

2020-03-25 14:50:47

下载的HTMLTestRunner.py,修改浏览器打开报告显示截图报错,文件里面javascript写错导致

1、用HTMLTestRunner.py运行并生成报告,结果点击显示截图:如图浏览器的地址其实已经告诉我们这个网址无法理解javacript:void(0);其实可以看出是javascript写错了,去htmltestrunner.py文件修改过来就可以了,其实点击浏览器上的返回按钮截图也出来了(目前还没理解为啥,看来还是有必要去读一下源码,虽然我这三脚猫功夫不咋滴—||)。如上图(没...

2020-03-23 16:06:29

unittest使用assert之后截图一直没运行,assert断言结果是fail之后,该断言语句之后的语句是不会执行的

unittest使用assert之后截图一直没运行,assert断言结果是fail之后,该断言语句之后的语句是不会执行的。****使用了assert程序没报错误,导致我忽略了这个实际上是错误的。原来的代码:para_dst=[("April.first.Sunday.23","January.the second.Monday.0","0"),("December.the last one....

2020-03-20 11:40:19

循环多次的测试,没有深入理解unittest的testcase运行机制导致的误解

testcase目录下20个文件,每个文件里面是每个模块的测试用例在mainrun函数里面加载测试用例suite=unittest.TestLoader().discover("testcase")ReportFileName=str(time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time())))+".html"if "__...

2020-03-18 15:55:56

获取网页源码的某个值来操作网页,get_attribute("outerHTML")结合sqlit函数

有时候网页有一些缓冲图标,不知道缓冲图标啥时候结束,后来发现一般情况下网页缓冲的时候,其他页面都不可操作,其他网页不清楚,我测试的网页发现有一个id的disable属性可以判断网页是否缓冲完毕,但是这个id又不能定位,但是存在在源码里面。具体的网页信息如下:获取当前dispaly的值来判断test是否结束,结束的话值为none(控制网页是否可操作的一个id)TestEndTextJuge=s...

2020-03-18 15:18:02

python web selenium关于try except结合traceback使用(欢迎指正!)

traceback导入import traceback测试用例写法如下:class test_CameraT(unittest.TestCase):action=TimeSet()def setUp(self):# 测试固件的setUp()的代码,主要是测试的前提准备工作warnings.simplefilter(‘ignore’,ResourceWarning)# self...

2020-03-18 15:07:15

python数据缓存导致数据不能及时更新(菜鸟,仅供参考,欢迎指正!)

python数据缓存导致数据不能及时更新欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...

2020-03-18 14:49:46

python--关于configParser读取配置文件,options会变成小写的解决办法,类的重写???

关于configParser读取配置文件,options会变成小写的解决办法: 解决方案: 第一种解决法案是改源码,直接将def optionxform() 函数中‘.lower()’去掉: def optionxform(self, optionstr): return optionstr 此种解决方案的不足之处是只能在本机生效,换台机器就会出问题。 第二种解决方案是...

2018-06-26 18:55:15

成员变量和类变量的区别

由static修饰的变量成为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰;没有被静态修饰的内容,其实是属于对象的特殊描述。 不同的对象的是实例变量将被分配不同的内存空间,如果类的成员变量有类变量,那么所有都对象的这个类变量都分配给相同的一处内存(?什么叫做类的成员变量有类变量?),改变其中一个对象的这个类变量会影响到其他对象的这个类变量。也就是说对

2017-11-12 17:30:05

java包-java的import和简单例子

java包-java的import和简单例子包主要用来对类和接口进行分类 。当开发java程序时,可能编写成千上百的类,因此很有必要对类和接口进行分类。 在java中,如果给出一个完整的限定名,包括包名和类名,那么java编译器就可以很容易的定位到源代码或者类。import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。 例子: import java.io.*; —–

2017-11-12 15:39:02

具体的一个实例,展示如何访问实例变量和调用成员方法

public class Puppy{    int puppyAge;    public Puppy(String name){        System.out.println("小狗的名字:"+name);    }    public void setAge(int age){        puppyAge = age;    }    public

2017-11-08 19:46:25

java中的对象和java中的类--01

软件对象也有状态和行为。软件对象的状态是属性,行为通过方法实现。在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成的。类可以看成是创建java对象的模板。通过下面一个简单的类来理解java中类的定义:public class Dog{    String breed;    int age;    String color;    v

2017-11-08 14:21:40

java中类和对象的图形化理解,简单明了

2017-11-08 11:58:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。