摘要: 以上代码为博主练习所写,如有错误,请大家多多包涵并指正! 阅读全文
posted @ 2018-08-28 19:15 关关雎鸠` 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 正则表达式—特殊表达式含义 正则表达式的字母和数字表示他们自身,但多数字母和数字前加一个反斜杠时会拥有不同的含义。 下面列出了正则表达式模式语法中的特殊元素。 1.普通字符集 1) \w 匹配字母数字及下划线 2) \W 匹配非字母数字及下划线 3) \s 匹配任意空白字符,等价于 [\t\n\r\ 阅读全文
posted @ 2018-08-27 23:24 关关雎鸠` 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 增强型赋值语句是经常被使用到的,因为从各种学习渠道中,我们能够得知 i += 1 的效率往往要比 i = i + 1 更高一些(这里以 += 为例,实际上增强型赋值语句不仅限于此)。 所以我们会乐此不疲的在任何能够替换普通赋值语句的地方使用增量型赋值语句,以此来优化代码。那么我们是否有想过,在什么情 阅读全文
posted @ 2018-08-14 12:38 关关雎鸠` 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 1、tail date.log 输出文件末尾的内容,默认10行 tail -20 date.log 输出最后20行的内容 tail -n -20 date.log 输出倒数第20行到文件末尾的内容 tail -n +20 date.log 输出第20行到文件末尾的内容 tail -f date.lo 阅读全文
posted @ 2018-08-10 15:03 关关雎鸠` 阅读(49483) 评论(0) 推荐(6) 编辑
摘要: MySQLdb提供了两个执行语句的方法,一个是execute(),另一个是executemany() execute(sql) 可接受一条语句从而执行 executemany(templet,args) 能同时执行多条语句,执行同样多的语句可比execute()快很多,强烈建议执行多条语句时使用ex 阅读全文
posted @ 2018-08-08 13:01 关关雎鸠` 阅读(41766) 评论(0) 推荐(0) 编辑
摘要: 移动光标 Ctrl+a 标移到行首。(a:ahead)Ctrl+e 把光标移到行尾。(e:end) 移动光标 剪切、删除、粘贴 Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)[行尾]Ctrl+w 剪切光标所在处之前的一个 阅读全文
posted @ 2018-08-02 23:07 关关雎鸠` 阅读(227) 评论(0) 推荐(0) 编辑
摘要: web页面不可见的元素虽不在页面上显示,但是存在于DOM树中,这些元素webdriver也能找到。 element.is_displayed()方法可以判断元素是否在页面上显示,如果显示返回True,否则返回False。 用于测试的HTML代码: 调用API的代码 阅读全文
posted @ 2018-07-25 22:09 关关雎鸠` 阅读(8223) 评论(0) 推荐(1) 编辑
摘要: 当使用selenium webdriver进行自动化测试打开多个窗口的时候,可能需要在不同的窗口间进行切换,webdriver提供的获取浏览器窗口句柄、切换句柄的方法如下: 获取当前窗口句柄 driver.current_window_handle 获取所有窗口句柄 driver.window_ha 阅读全文
posted @ 2018-07-23 20:44 关关雎鸠` 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 获取网页title的属性值 刷新页面 网页的前进或后退 阅读全文
posted @ 2018-07-22 20:27 关关雎鸠` 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 我们在进行自动化测试的时候,使用get方法打开页面时会等到页面完全加载完才会执行后续操作, 有时我们需要的元素已加载完成,而部分JS未加载完导致加载时间很长,这无疑增加了自动化测试的时间, 针对此情况,可使用set_page_load_timeout(seconds)方法设置超时时间,然后捕获超时异 阅读全文
posted @ 2018-07-21 19:24 关关雎鸠` 阅读(3029) 评论(0) 推荐(0) 编辑