相关文章
Java 正则表达式重复匹配篇
重复匹配
* 可以匹配任意个字符,包括0个字符。 可以匹配至少一个字符。? 可以匹配0个或一个字符。{n} 可以精确指定 n 个字符。{n,m} 可以精确匹配 n-m 个字符。你可以是 0 。
匹配任意个字符
匹配 D 开头,后面是任意数字的字符, String …
编程日记
2024/12/22 18:17:22
selenium自动化测试入门 —— 键盘鼠标事件ActionChains
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场…
编程日记
2024/12/20 9:18:34
vim搜索、替换tab
bibtex 中的缩进可能不一致,强迫症犯了想将:
缩进空格改 tab;行首的多个 tab 改为单个
参考 [1],空格换 tab 可以:
:set noexpandtab
:%retab!行首的多个 tab 换单个:
:%s/^\t\/\t/gReferences
Replac…
编程日记
2024/12/23 3:20:08
二进制代码反汇编逆向工具:IDA Pro(WinMac)v7.7 汉化版
IDA Pro是一款交互式的、可编程的、可扩展的、多处理器的、交叉Windows或Linux WinCE MacOS平台主机来分析程序。它被公认为最好的花钱可以买到的逆向工程利器,已经成为事实上的分析敌意代码的标准并让其自身迅速成为攻击研究领域的重要工具。 IDA Pro的特点主要包括…
编程日记
2024/12/23 3:35:16
新的iLeakage攻击从Apple Safari窃取电子邮件和密码
图片
导语:学术研究人员开发出一种新的推测性侧信道攻击,名为iLeakage,可在所有最新的Apple设备上运行,并从Safari浏览器中提取敏感信息。 攻击概述 iLeakage是一种新型的推测性执行攻击,针对的是Apple Silicon CPU和…
编程日记
2024/12/23 1:14:12
python selenium 点击表格中的一系列按钮并输出弹窗内容到csv
一个python selenium的实用实例,比demo重,但也不算太复杂。 trick总结如下:
最新chromedriver的地址,https://googlechromelabs.github.io/chrome-for-testing,这很重要,不然就要处理chrome自动更新之类的…
编程日记
2024/12/23 3:44:04
技术分享 | app自动化测试(Android)--触屏操作自动化
导入TouchAction
Python 版本
from appium.webdriver.common.touch_action import TouchActionJava 版本
import io.appium.java_client.TouchAction;常用的手势操作
press 按下
TouchAction 提供的常用的手势操作有如下操作: press 按下 release 释放 move_…
编程日记
2024/12/23 3:35:26
Selenium —— 网页frame与多窗口处理!
一、多窗口处理.
1.1、多窗口简介 点击某些链接,会重新打开⼀个窗⼜,对于这种情况,想在新页⾯上操作,就 得先切换窗⼜了。 获取窗⼜的唯⼀标识⽤句柄表⽰,所以只需要切换句柄,就可以在多个页⾯灵 活操作了…
编程日记
2024/12/15 12:34:16