04 2019 档案

python报object() takes no parameters错误
摘要:首先创建一个类class BaseView(object): def _init_(self,driver): self.driver=driver def find_element(self,*loc): return self.driver.find_element(*loc)运行发现报obje 阅读全文

posted @ 2019-04-27 22:02 -有风来 阅读(287) 评论(0) 推荐(0)

python之调用def __init__(self,driver)
摘要:def __init__(self,driver) 写一个构造函数,有一个参数driver init相当于构造方法,初始化就会自动调用 在调用class类时,如果有 构造函数,它和class调用本身没有关系,而和class的调用的地方有关系,如果在def内部去调用,则使用self的方式,如果在def 阅读全文

posted @ 2019-04-27 15:51 -有风来 阅读(6907) 评论(0) 推荐(1)

性能测试如何计算设置并发数
摘要:方法论-1: 同时在线用户数:平均并发数:并发用户数峰值: 在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要针对业务并发用户数进行讨论,而且,为了方便,直接将业务并发用户数称为并发用户数。 (1) 计 阅读全文

posted @ 2019-04-22 11:53 -有风来 阅读(4431) 评论(0) 推荐(0)

python之logging.config.fileConfig
摘要:用logging.config.fileConfig方式配置日志,通过解析conf配置文件实现。 配置文件一般包含以下内容 1.loggers : 配置logger信息。必须包含一个名字叫做root的logger,当使用无参函数logging.getLogger()时,默认返回root这个logge 阅读全文

posted @ 2019-04-21 00:37 -有风来 阅读(1129) 评论(0) 推荐(0)

python日志配置的几种方式
摘要:通过简单方式进行配置,使用basicConfig()函数直接进行配置; 通过配置文件进行配置,使用fileConfig()函数读取配置文件; 通过配置字典进行配置,使用dictConfig()函数读取配置信息; 通过网络进行配置,使用listen()函数进行网络配置。 阅读全文

posted @ 2019-04-20 20:32 -有风来 阅读(806) 评论(0) 推荐(0)

python之logging.basicConfig
摘要:在自动化测试中,软件运行会出现错误,这时候日志就很重要了 python的logging.basicConfig函数在这里就显得很重要了 首先我们日志需要按照info、debug、error等级别来进行区分的。当然这个级别可以自己去设置。在一般的情况下我们普通的输出我们直接用info类型,调试的时候用 阅读全文

posted @ 2019-04-19 17:26 -有风来 阅读(17187) 评论(0) 推荐(0)

关于appium中的Multiaction的用法
摘要:比如pinch:两个手指向内滑动 zoom:两个手指向外滑动 首先 from appium.webdriver.common.touch_action import TouchAction from appium.webdriver.common.multi_action import MultiA 阅读全文

posted @ 2019-04-14 17:37 -有风来 阅读(452) 评论(0) 推荐(0)

python中lambda函数
摘要:lambda是Python预留的关键字 lambda函数的特性: 1.lambda函数是匿名的:所谓匿名函数,通俗地说就是没有名字的函数。lambda函数没有名字。 2.lambda函数有输入和输出:输入是传入到参数列表argument_list的值,输出是根据表达式expression计算得到的值 阅读全文

posted @ 2019-04-13 21:43 -有风来 阅读(17951) 评论(0) 推荐(0)

appium屏蔽软键盘
摘要:要屏蔽软键盘,只需在desired_caps{}设置里面加上两个参数 desired_caps['unicodeKeyboard']='True' desired_caps['resetKeyboard']='True' unicodeKeyboard是使用unicode编码方式发送字符串 rese 阅读全文

posted @ 2019-04-12 14:53 -有风来 阅读(316) 评论(0) 推荐(0)

python中的if __name__ == '__main__':的作用
摘要:__name__是指示当前py文件调用方式的方法。如果它等于"__main__"就表示是直接执行,如果不是,则用来被别的文件调用,这个时候if就为False,那么它就不会执行最外层的代码了。比如你有个Python文件里面def XXXX():#bodyprint "asdf"这样的话,就算是别的地方 阅读全文

posted @ 2019-04-11 21:45 -有风来 阅读(455) 评论(0) 推荐(0)

appium如何切换键盘
摘要:首先要获取手机有哪些键盘,driver.available_ime_engines可以获取键盘种类 使用 阅读全文

posted @ 2019-04-11 17:56 -有风来 阅读(308) 评论(0) 推荐(0)

fiddler的AutoResponder用法
摘要:1.一定要勾选Enable rules 和 Unmatched requsetspassthrough2.选择接口地址 点击add rules 把发送请求的网址加进去3.先请求那个接口,把响应的信息raw内容复制出来修改4.在最下面的rule editor中选择NEW_response,点击save 阅读全文

posted @ 2019-04-11 14:56 -有风来 阅读(374) 评论(0) 推荐(0)

关于appium中的TouchAction的用法
摘要:1.按压press 开始按压一个元素或坐标点(x,y)。通过手指按压手机屏幕的某个位置。 press(WebElement el, int x, int y) 比如TouchAction(driver).press(x=0,y=308).release().perform() release() 结 阅读全文

posted @ 2019-04-11 00:20 -有风来 阅读(5270) 评论(0) 推荐(0)

pycharm注释快捷键
摘要:单行注释:Ctrl+/ 多行注释:选中+Ctrl+/ 阅读全文

posted @ 2019-04-02 22:04 -有风来 阅读(1185) 评论(0) 推荐(0)

appium 滑动操作swipe
摘要:swipe(startx, starty, endx, endy, duration) tartx, starty为开始坐标 endx, endy为结束坐标 duration为滑动持续的时间。注(时间要设置稍长一点,不然就成为了点击操作) 比如,当duration=10时,则效果为在startx, 阅读全文

posted @ 2019-04-02 21:42 -有风来 阅读(255) 评论(0) 推荐(0)

mysqldump备份
摘要:1、备份命令 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/b 阅读全文

posted @ 2019-04-01 18:16 -有风来 阅读(127) 评论(0) 推荐(0)

导航