会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cnhkzyy
认真写博客,努力加餐饭
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
30
31
32
33
34
35
36
37
38
···
46
下一页
2018年7月7日
pycharm(v 2018.1)新建工程没有导入本地包
摘要: 新版的pycharm默认新建的工程Virtualenv(虚拟的环境),在创建环境时一定要注意勾选 Inherit global site-packages: 导入本地包 Make available to all projects : 使所有项目都可用 Inherit global site-pac
阅读全文
posted @ 2018-07-07 21:15 cnhkzyy
阅读(836)
评论(0)
推荐(0)
2018年7月5日
os.path.abs()与os.path.realpath()的一点区别
摘要: 相同点 1. 两者都是返回绝对路径,如果参数path为空,则返回当前文件所在目录的绝对路径 当前py文件所在的目录是revise 2. 如果给一个不存在的文件名作为相对路径的path,会将当前所在目录和文件名拼接起来,返回拼接后的绝对路径 当前目录下并无"apple.txt",这个文件是不存在的。
阅读全文
posted @ 2018-07-05 23:56 cnhkzyy
阅读(2002)
评论(0)
推荐(1)
web自动化中的page object模式
摘要: 一. 原理 将页面的元素定位和元素行为封装成一个page类,实现页面对象和测试用例分离 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面对象中的行为,组成测试用例 二. 好处 1. 当某个页面的元素发生变化,只需要修改该页面对象中的代码即可,测试用例不需要修改 2. 提高代码重用率,
阅读全文
posted @ 2018-07-05 22:20 cnhkzyy
阅读(836)
评论(1)
推荐(1)
刷题(一)
摘要: 题目 编写一个程序:1、能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件;2、并打印出相对路径。 思路 1. 这道题目是要用到递归的,递归中return的陷阱,请参考上篇博文《python递归中的return"陷阱"》 2. 涉及到正则的部分考虑用re.serach方法 3. 可
阅读全文
posted @ 2018-07-05 18:22 cnhkzyy
阅读(468)
评论(0)
推荐(0)
python递归中的return"陷阱"
摘要: 在做一道练习题(参照下篇博文《在当前目录下递归的查找包含指定字符串的文件》)的时候,发现函数中的return的值竟然是None,百思不得其解,尝试化繁为简,用以下的简单的代码验证了一下 问题版本代码:为什么return i 返回的是 i , 而print(i)得到的是 0 如果把递归过程画成流程图,
阅读全文
posted @ 2018-07-05 16:38 cnhkzyy
阅读(2480)
评论(1)
推荐(1)
2018年7月4日
自己动手写一个U盘拷贝小工具
摘要: 这是五一期间,参照知乎上一篇的文章《十行代码--用python写一个USB病毒》写成的,最初只是单纯的想写成死循环,直到文件占满硬盘为止,第一个遇到的问题是,拷贝到硬盘之后,由于要无限次拷贝,所以每次的文件夹的名字不能重复,对于这个问题,开始是采用追加的方式,比如第一个文件夹叫udisk_bakcu
阅读全文
posted @ 2018-07-04 19:14 cnhkzyy
阅读(786)
评论(0)
推荐(0)
2018年7月3日
selenium对富文本框的处理
摘要: 一般输入框有以下几种形式 第一种:短的input框 如百度首页的输入框,<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">,百度输入框的值不在text中,是在value属性中 又
阅读全文
posted @ 2018-07-03 22:54 cnhkzyy
阅读(1427)
评论(0)
推荐(1)
selenium webdriver如何添加cookie
摘要: 一. webdriver中常用的cookie方法 webdriver中提供了操作cookie的相关方法: get_cookies() 获得cookie信息 add_cookie(cookie_dict) 添加cookie delete_cookie(name) 删除特定(部分)的cookie del
阅读全文
posted @ 2018-07-03 20:05 cnhkzyy
阅读(6967)
评论(0)
推荐(0)
利用ChromeOptions()加载用户配置
摘要: 一. 如何绕过页面登录 我们在登录网站的时候,通常需要输入用户名、密码和验证码,那么有没有办法绕过登录环节呢? 有两种方法可以解决这个问题,一种是利用chrome浏览器的用户配置,一种是利用cookie,这篇文章主要总结一下前者 二. 如何实现加载用户配置(以博客园为例) 第一步:如果之前未登录过该
阅读全文
posted @ 2018-07-03 14:06 cnhkzyy
阅读(2526)
评论(0)
推荐(0)
2018年7月2日
显性等待的另一种写法
摘要: 在看虫师的selenium--webdriver(python)教程时,发现另一种显性等待的写法,这也是WebDriverWait类源码中给出的例子 我们来看看虫师的例子 一. html源码 在python代码的同级目录下保存一个level_locate.html文件 现在要求鼠标悬浮在Link1下
阅读全文
posted @ 2018-07-02 12:23 cnhkzyy
阅读(1036)
评论(0)
推荐(0)
上一页
1
···
30
31
32
33
34
35
36
37
38
···
46
下一页
公告