摘要:
一、使用js将元素属性修改 这也是网上大部分的实现方式,但有时候会有点小问题,代码如下: 只写其实某一段函数 ...... def apply_style(self, element): self.driver.execute_script("arguments[0].setAttribute('s 阅读全文
摘要:
一. 安装Swig下载:http://www.swig.org/download.html找到对应的版本下载 “Swig” 的介绍简单包装界面产生器(英语:Simplified Wrapper and Interface Generator, SWIG)是一个开源软件工具,用来将C语言或C++写的计 阅读全文
摘要:
pyautogui.FAILSAFE=True #会记录每一次点击click的截图 pyautogui.LOG_SCREENSHOTS=True 'size','position','center', 'onScreen' onScreen pyautogui.onScreen(x, y) 判断(x 阅读全文
摘要:
模拟器是我们的测试小伙伴非常喜欢的一款工具。在使用 airtest 框架做自动化测试的时候,小伙伴们也是非常喜欢用模拟器来作为测试设备的,但是我们也收到过很多关于连接模拟器的问题: ① airtest 连不上xx模拟器怎么办 ② xx模拟器连上了但是好卡啊 ③ 哪款模拟器好用,有没有推荐的呀 ... 阅读全文
摘要:
自定义中间件-Middleware 在FastAPI应用中使用中间件。中间件实际上是一个函数,在每个request处理之前被调用,同时又在每个response返回之前被调用。 首先接收访问过来的request。 然后针对request或其他功能执行自定义逻辑。 传递request给应用程序继续处理。 阅读全文
摘要:
在应用程序启动时使用FastAPI启动事件定义变量data。 from fastapi import FastAPI import uvicorn app = FastAPI() data = {} @app.on_event('startup') def init_data(): print("i 阅读全文
摘要:
一、安装环境本教程演示的环境:win 10 64位node.js下载官网: nodejs官网. 点击选中图标下载到电脑本地即可。 二、安装步骤1、双击安装包,一直点击下一步。 2、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。 3、一直点击下一步,最后安装 阅读全文
摘要:
node:internal/modules/cjs/loader:936 解决 一不小心,弄了一个npm报错如标题。把node重装也解决不了。 解决办法: 后来使出了绝招: 1、安装Everything工具,在全硬盘搜索“npm”、“node”相关的文件包。 搜到在 “C:\Users\admini 阅读全文
摘要:
解决办法: 出现这样的错误这是由于不安全的地址错误,循环报错,导致程序终止。带一个–ignore-certificate-errors的参数,忽略掉那些证书错误,如下: chrome_options = webdriver.ChromeOptions()chrome_options.add_argu 阅读全文
摘要:
模拟键盘操作 导入包:from selenium.webdriver.common.keys import Keys 常用的键盘操作 1.send_keys(Keys.BACK_SPACE) 删除键 2.send_keys(Keys.SPACE) 空格键 3.send_keys(Keys.TAB) 阅读全文