appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘

这篇具有很好参考价值的文章主要介绍了appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

出现这个错误是因为selenium与Appium-Python-Client版本不匹配。
appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘
appium:
appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘
selenium:
appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘
selenium要4.0版本以上
卸载selenium3.141:

pip uninstall selenium

appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘
如果安装selenium4.0

pip install selenium==4.0 

appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘
**
会提示如果安装了,appium-python-client 2.7.1,那就要安装selenium~=4.1,这样依赖才匹配。selenium3.141和selenium4.0,4.1相差不是很大,但是selenium不同版本里的依赖需要与appium里的依赖要相匹配。以后要注意每个包都尽量安装最新的,因为我们不晓得每个包的依赖之间的关系,过低版本会使得其他的包的依赖不匹配,报系统性的一些错误。(系统性的一些错误多是环境错误)
**
那我们重新安装selenium=4.1

pip install selenium==4.1

可以顺利安装成功!
代码也可以正常运行文章来源地址https://www.toymoban.com/news/detail-507097.html

from time import sleep

from appium import webdriver
from appium.webdriver.common.appiumby import AppiumBy

des_cap = {}
des_cap['platformName'] = 'Android'
des_cap['appPackage'] = 'com.kejia.mine'
des_cap['appActivity'] = '.app.Mine'
des_cap['noReset'] = True
driver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub',
                          desired_capabilities=des_cap)
sleep(5)
ele_newgame = driver.find_element(AppiumBy.ID, 'com.kejia.mine:id/btn_newgame')
print(ele_newgame.text)
ele_newgame.click()

到了这里,关于appium解决报错:ModuleNotFoundError: No modulenamed ‘selenium.webdriver.common.options‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【错误解决方案】ModuleNotFoundError: No module named ‘selenium‘

    1. 错误提示 ModuleNotFoundError: No module named \\\'selenium\\\' ,这意味着你试图导入一个名为  selenium  的模块,但Python找不到这个模块 2. 解决方案 安装缺失的模块 : 如果你确定模块名称正确但仍然收到这个错误,那么可能是你没有安装这个模块。你可以尝试使用pip来安装它:

    2024年02月04日
    浏览(59)
  • 报错解决:ModuleNotFoundError: No module named ‘XXX’

    在写python程序的时候,经常会出现如下报错: ModuleNotFoundError: No module named ‘XXX’ 具体如下图所示: 此报错是import的module找不到,出现此问题的原因有很多,可以尝试如下解决方案: 如果是第三方module包,可能是此XXX包没有安装,打开终端,输入如下命令查看是否安装软件

    2024年02月13日
    浏览(39)
  • ModuleNotFoundError: No module named ‘requests‘报错解决方法

    问题描述:已经在cmd下使用pip安装好requests模块后,可以使用import requests,但在Pycharm IDE下无法导入,出现如下错误:ModuleNotFoundError: No module named \\\'requests‘ 后来发现,原来我的python是装在E盘的,结果用install requests命令安装在了C盘,未切换E盘。又重新在E盘进行了安装 安装步

    2024年02月12日
    浏览(38)
  • appium或Selenium的webdriver相关报错 AttributeError(“‘NoneType‘ object has no attribute ‘to_capabilities‘“)

    我用的是appium,上午还能正常使用下午就不行了 报错入口是webdriver.Remote 重装appium包 Selenium大概应该是重装Selenium的包

    2024年02月07日
    浏览(45)
  • Python报错:ModuleNotFoundError: No module named ‘xxx‘,如何解决?

    Python报错:ModuleNotFoundError: No module named \\\'xxx\\\',如何解决? 在Python开发中,经常会遇到报错信息\\\"ModuleNotFoundError: No module named \\\'xxx\\\'\\\"的问题。这个错误通常是由于没有正确安装或导入所需的模块导致的。本文将探讨这个问题的解决方法,并提供一些实际的代码示例。 为了说明这个

    2024年02月05日
    浏览(59)
  • 出现报错ModuleNotFoundError: No module named ‘serial’ 解决方法

    在ROS机器人操作系统的学习中,常常碰到许多头疼的报错,在学习urdf+ArbotiX的仿真时,运行roslaunch mbot_description arbotix_mbot_with_camera_xacro.launch这个节点之后,会报ModuleNotFoundError: No module named ‘serial’ 错误。解决方法如下。 #在命令窗口输入两个指令 sudo apt install python3-pip  #下

    2024年02月11日
    浏览(59)
  • ModuleNotFoundError: No module named ‘torch.ao‘报错解决方案

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 在Python的GUI设计过程中,遇到了一个奇怪的问题“ModuleNotFoundError: No module named ‘torch.ao’”,一开始笔者以为这是由于缺少某个库所导致的原因,后来发现其实还是一个版本引发的问题。 在Python的GUI设

    2024年02月11日
    浏览(73)
  • Pycharm运行unittest报错ModuleNotFoundError: No module named ‘pytest‘解决

    使用unittest未import pytest相关功能语句,在pycharm中右键run的时候报错: 直接在 PyCharm 中点击运行按钮,PyCharm 会自动配置并运行 pytest。因为 PyCharm 内部默认使用 pytest 进行单元测试。 在 PyCharm 的菜单栏中,依次选择 Run - Edit Configurations... ; 在打开的窗口中选择 + - Python tests

    2024年02月16日
    浏览(58)
  • 【已解决】使用tensorflow报错:ModuleNotFoundError:No module named ‘tensorflow.contrib‘

    运行基于tensorflow的代码,原代码在tensorflow v1的基础上编写,当前tensorflow大多是v2,因此运行时会出现下列错误: 按照博客,需做如下修改: 将import tensorflow as tf 改为 然而,修改之后仍会继续报错: 这是由于tensorflow v2不再支持contrib模块,可以搜索v1版本下contrib中函数在v

    2024年02月13日
    浏览(38)
  • 【已解决】Python打包文件执行报错:ModuleNotFoundError: No module named ‘pymssql‘

    今天打包一个 tkinter + pymssql 的项目的时候,打包过程很顺利,但是打开软件的时候,报错 ModuleNotFoundError: No module named \\\'pymssql\\\' 如下图: 查了好多资料才知道:打包程序无法判断 pymssql 动态调用,其中的 _mssql 方法是动态调用的,就是用才调用,不会一开始就调用,于是打包程

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包