首页 > 编程语言 >升级python版本后遇到的问题

升级python版本后遇到的问题

时间:2024-11-02 13:47:40浏览次数:1  
标签:__ webdriver appium python 升级 报错 版本

错误信息

提示虚拟环境报错:删除venv文件后,重启pycharm,再次添加虚拟环境即可

 

升级python版本后MobileBy 报错,python3.11升级为python3.12.3

把 from appium.webdriver.common.mobileby import MobileBy 改为 from appium.webdriver.common.appiumby import AppiumBy即可

 

File "E:\code\ci-scripts\.venv\Lib\site-packages\appium\webdriver\webdriver.py", line 229, in __init__ super().__init__( File "E:\code\ci-scripts\.venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 188, in __init__ capabilities = options.to_capabilities() ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'to_capabilities' Process finished with exit code 1

解决方案:

更换selenium,appium-python-client版本未 2.0

更换后又出现appiumBy报错,再次更换版本:selenium 4.1.0;appium-python-client 2.1.2

 

标签:__,webdriver,appium,python,升级,报错,版本
From: https://www.cnblogs.com/meng-li/p/18224728

相关文章

  • 使用wxpython开发跨平台桌面应用,实现程序托盘图标和界面最小化及恢复处理4j
    在前面随笔《基于wxpython的跨平台桌面应用系统开发》介绍了一些关于wxpython开发跨平台桌面应用的总体效果,开发桌面应用,会有很多界面细节需要逐一处理,本篇随笔继续深入该主题,对开发跨平台桌面应用的一些实现细节继续深入研究并总结,介绍程序托盘图标和界面最小化及恢复处理。1、......
  • python+flask框架的五金店管理系统设计(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着信息技术的飞速发展和商业管理的日益精细化,传统五金店的管理方式逐渐暴露出效率低下、信息不透明等问题。目前,关于五金店管理系统的研......
  • python+flask框架的物业管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着城市化进程的加速,物业管理已成为现代社区治理的重要一环。当前,关于物业管理系统的研究在国内外已取得了一定成果,主要集中在智能化、信......
  • 打造一个带报时功能的卡通数字时钟 —— 使用Python和Tkinter
    引言在这个数字化时代,我们周围充满了各种各样的电子设备。然而,有时候一个简单而有趣的数字时钟也能给我们的生活带来不少乐趣。本文将介绍如何使用Python和Tkinter库来创建一个带有背景图片和报时功能的卡通数字时钟。这个项目不仅能够展示当前时间,还能在整点和半点时播放......
  • Python+Django框架淘宝茶叶销售数据可视化系统网站作品截图和开题报告参考
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发......
  • 【PAT_Python解 AC满分代码】1105 链表合并
    原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!importsysdefmain():#读取链表头和节点数h1,h2,n=map(int,sys.stdin.readline().split())e=[0]*100010#存储数据ne......
  • 21.Python基础篇-正则表达式与re模块
    正则常用基础符号.:匹配任意单个字符(除换行符)^:匹配字符串的开头$:匹配字符串的结尾*:匹配前一个字符0次或多次+:匹配前一个字符1次或多次?:匹配前一个字符0次或1次{n}:匹配前一个字符n次{n,m}:匹配前一个字符n到m次字符集[abc]:匹配字符a、b或c[^abc]:匹配除a、b、c以外的字符[a-......
  • 今日力扣:3226. 使两个整数相等的位更改次数 python3解法
    给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为1的位,并将其改为0。返回使得 n 等于 k 所需要的更改次数。如果无法实现,返回-1。示例1:输入: n=13,k=4输出: 2解释:最初,n 和 k 的二进制表示分别为 n=(1101)2 和 k=(010......
  • 华为OD机试-(E卷,100分) - 热点网站统计(Java & Python& JS & C++ & C )
    最新华为OD机试题目描述企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页URLtopN。请设计一个算法,可以高效动态统计TopN的页面。输入描述每一行都是一个URL或一个数字,如果是URL,代表一段时间内的网页访问;如果是一个数字N,代表本次需要输出的TopN个URL......
  • 一分钟学会Python基础
    Python是一种广泛使用的高级编程语言,因其简洁和易读的语法而受到欢迎。下面是一些Python基础知识的概述:1.安装Python 1.下载:你可以从Python官网下载适合你操作系统的版本。2.安装:安装过程中,确保勾选"AddPythontoPATH"选项。 2.基本语法打印输出:使......