- 博客(9)
- 收藏
- 关注
转载 Python 线程,with的作用(自动获取和释放锁Lock)
import threadingimport time num=0 #全局变量多个线程可以读写,传递数据mutex=threading.Lock() #创建一个锁 class Mythread(threading.Thread): def run(self): global num with mutex: #with Lock的作用相当于...
2018-11-23 12:40:21 878
转载 Selenium:利用select模块处理下拉框
在利用selenium进行UI自动化测试过程中,经常会遇到下拉框选项,这篇博客,就介绍下如何利用selenium的Select模块来对标准select下拉框进行操作。。。首先导入Select模块:1 # coding=utf-82 from selenium import webdriver3 from selenium.webdriver.support.select import...
2018-11-20 09:58:58 604
转载 python调度框架APScheduler使用详解(非阻塞模式)
# coding=utf-8"""Demonstrates how to use the background scheduler to schedule a job that executes on 3 secondintervals."""from datetime import datetimeimport timeimport osfrom apscheduler.s...
2018-11-19 10:45:33 6595 1
转载 python中的APScheduler模块(定时任务1)
在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_^所以就找到了python的定时任务模块APScheduler:APScheduler...
2018-11-17 13:39:11 376
转载 python中time类型,datetime类型的关系与互相转换
一.time模块time模块提供各种操作时间的函数 一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 Python代码 #当前时间的时间戳 In [9]: time.time() Out[9]: 1376102328.536908 第二种以数组的形式表...
2018-11-16 17:48:29 350
转载 python+selenium中快捷键的操作
Keys()类提供了快捷键的方法经常是用到的快捷键操作send_keys(Keys.BACKSPACE) 删除键send_keys(keys.ENTER) 回车键send.keys(Keys.SPACE) 空格键send.keys(Keys.CONTROL,'a') 快捷键control+Asend.keys(Keys.CON...
2018-11-11 16:59:19 1038
转载 python Selenium chromedriver 自动化超时报错:你需要使用多标签保护罩护体
在使用selenium + chrome 作自动化测试的时候,有可能会出现网页连接超时的情况如果出现网页连接超时,将会导致 webdriver 也跟着无法响应,不能继续进行任何操作即时是去打开新的连接也会报Time out错误那么如果有很多连接要去做弹窗抓取,却不想因为其中一两个页面超时而中断进程该怎么办呢?这时候你需要一个备用标签做金刚保护罩来护体!具体的思路是在打开需求页面...
2018-11-07 10:56:23 2921 1
转载 selenium driver.get(url) 页面加载时间太长
在执行自动化测试用例过程中,发现因为网络慢或其他原因导致driver.get(url) 时,页面一直在加载,页面没有加载完成就不会去继续执行下面的动作,但是实际上需要操作的元素已经加载出来了。解决方法第一步:使用 set_script_timeout() 设置等待最大时间。第二步:到了最大等待时间后页面如果仍然没有加载完成,执行js代码, driver.execute_script("...
2018-11-06 15:40:35 19841 1
转载 python中ADSL拨号
# -*- coding: utf-8 -*-import osimport timeg_adsl_account = {"name": "adsl", "username": "0512...", "password": "..."}class Adsl(object): #__init__ : na
2018-11-01 11:08:32 2109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人