Python-Selenium多线程下点击按钮获取剪贴板值的问题与解决
多线程场景下获取剪贴板复制值的替代方案
- 场景:页面存在按钮,点击后会将目标值复制到剪贴板(比如MetaMask钱包的地址复制按钮)
- 单例场景的常规实现:使用tk或pyperclip工具读取剪贴板内容,示例代码:
import pyperclip value = pyperclip.paste()
- 遇到的问题:在多线程场景中,剪贴板会出现内容混乱,无法准确获取目标值
- 解决方法:目标值实际属于页面的tooltip元素,无需依赖剪贴板,直接定位该元素并获取其文本值即可
内容的提问来源于stack exchange,提问作者namSon Vo
相关产品推荐
相关产品推荐

