上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 3种等待: 显示等待,WebDriverWait(driver,timeout=10).until(ec.presence_of_element_located(locator)),超时时间内定位到locator后执行下一步,否则超时异常 隐式等待,driver.implicitly_wait(ti 阅读全文
posted @ 2021-08-31 23:06 花兒向陽開 阅读(20) 评论(0) 推荐(0) 编辑
摘要: from selenium.webdriver import Chrome, ChromeOptions from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWa 阅读全文
posted @ 2021-08-31 22:49 花兒向陽開 阅读(105) 评论(0) 推荐(0) 编辑
摘要: def test(): options = ChromeOptions() options.add_argument('--headless') # 无界面 options.add_argument('--no-sandbox') # root权限 options.add_argument('--d 阅读全文
posted @ 2021-08-31 22:48 花兒向陽開 阅读(32) 评论(0) 推荐(0) 编辑
摘要: (ChromeDriver下载地址)[http://chromedriver.storage.googleapis.com/index.html] 浏览器驱动的下载地址百度就有 根据浏览器版本和系统下载对应的驱动 驱动所在目录需要设置环境变量,放在其他已设置环境变量的目录下亦可 阅读全文
posted @ 2021-08-31 21:45 花兒向陽開 阅读(59) 评论(0) 推荐(0) 编辑
摘要: function getHumpLineName (s) { return s.replace(/_(\w)/g, function (all, letter) { return letter.toUpperCase() }) } function getUnderLineName (s) { re 阅读全文
posted @ 2021-08-31 14:30 花兒向陽開 阅读(86) 评论(0) 推荐(0) 编辑
摘要: drf-serializer 序列化和反序列化 序列化过程:响应的python对象转化为响应报文的json字节流 反序列化过程:请求body的json字节流转化为python对象 序列化和反序列化处理过程 # POST def user(request): # 使用json工具进行请求数据反序列化 阅读全文
posted @ 2021-08-31 14:29 花兒向陽開 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 常见搭配:pytest+selenium+allure+git+jenkins pytest:测试框架 selenium:操作浏览器的工具 allure:测试报告 git:代码版本管理 jenkins:ci工具 目录结构 结构 说明 base 框架级封装 core 业务级封装 data 测试数据 l 阅读全文
posted @ 2021-08-30 23:48 花兒向陽開 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 模拟手工操作浏览器页面 操作浏览器需要下载浏览器对应的驱动包(百度下载即可) 支持多种语言,包括不限于python/selenium HTML&CSS&JS HTML:用来控制网页内容 CSS:用来控制网页样式 JS:用来控制网页行为 应用 爬虫 web自动化测试 等 阅读全文
posted @ 2021-08-30 23:28 花兒向陽開 阅读(27) 评论(0) 推荐(0) 编辑
摘要: test_fib.py import pytest def fib(): """1-n的fib数列生成器""" a, b = 0, 1 while True: yield a a, b = b, a + b class Fib: """Fib类""" def __init__(self): self 阅读全文
posted @ 2021-08-28 19:27 花兒向陽開 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 参考 参考 python由于GIL(全局锁)的存在,不能发挥多核的优势,在io密集型的网络里,异步处理能大幅提升效率 coroutine(协程) 协程处理逻辑 通常用生产者-消费者设计模式来处理协程 创建协程 → 添加到队列 → 创建协程 → 添加到队列 → 消费者绑定对象 → 消费者消费队列中的协 阅读全文
posted @ 2021-08-26 15:41 花兒向陽開 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页