当前位置: 首页 > 知识库问答 >
问题:

[Raspberry pi3b+]无法在Selenium python3上使用Firefox webdriver

拓拔麒
2023-03-14
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://www.google.com/')

回溯(最近一次通话): 文件“/usr/lib/python3/dist-packages/thonny/backend.py”,第1128行,位于_execute_prepared_user_code  exec(语句,global_vars)

 文件“/home/pi/desktop/test1.py”,第3行,  driver=webdriver.firefox()

 文件“/usr/lib/python3.5/subprocess.py”,第1282行,在_execute_child 中 引发child_exception_type(errno_num,err_msg)

Oserror:[Errno 8]执行格式错误

在处理上述异常的过程中,发生了另一个异常:

 文件“/usr/lib/python3/dist-packages/thonny/backend.py”,第850行,位于export_variables  result[name]=self.export_value(变量[name],100)

 文件“/usr/lib/python3/dist-packages/thonny/backend.py”,第840行,位于export_value  rep=repr(值)

 文件“/home/pi/.local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py”,第164行, repr 类型(self,self.session_id)

共有1个答案

淳于星宇
2023-03-14
  1. 使用PIP3重新安装selenium
  2. 下载并解压缩geckodriver,移动到/usr/local/bin
  3. 使用sudo apt安装Firefox-esr
 类似资料:
  • 问题内容: 我正在开发一个自定义相机应用程序,该应用程序可以捕获图片并将其存储在图库中。当我使用Intent.ACTION_SEND共享该图像时,除具有 API26(即OREO)的 设备外,它在所有设备上都可以正常工作 。 我分享图片的代码是: 谁能帮我解决这个问题? 问题答案: 如果大于 24,则使用FileProvider授予访问权限。 创建一个XML文件(路径:) 添加 提供商*在Andro

  • 问题内容: 我有一个表格: 和一个函数PrepareOrder 问题是在新的ipad(Safari)上未调用操作。在桌面浏览器上,它可以正常工作。控制台中没有错误。我尝试在之后添加警报: 像那样: 并且还给我。为什么?如果不调用。我还将日志记录添加到操作中,并且没有输出字符串。 问题答案: Safari和/或Ipad支持非常强大的缓存。我的应用程序中也遇到了同样的问题。尝试向您的控制器(甚至基本控

  • 我安装了一个新的并下载了最新的Maven。在中: :我选择了刚下载的Maven :我选择了 此外,当我打开该项目的时,它在带有的行中显示: 似乎有一个错误: 在此行找到多个批注:

  • 我刚刚将服务器从JBoss 7.1升级到WildFly 8。在进行了大量迁移工作之后,除了docx4j之外,其他一切都正常工作。我总是会遇到以下例外情况。有人有主意吗? 我现在尝试的是: 将docx4j更新至最新版本 但以上都不起作用。我仍然会犯同样的错误。

  • 我在将导入“javafx.util.pair”导入到程序中时遇到问题。在网上搜索后,我发现这个答案无法解析IntelliJ Idea IDE中的symbol javafx.application,并且我已经安装了想要的jar文件,但仍然有导入的问题。这就是我在打开java JDK时所面临的问题。我不知道为什么“jfxrt.jar”不同。注意文件夹图标上的黑色箭头

  • 问题内容: 我需要在每天运行一次的python脚本中进行一次rest-call。我无法使用AWS Lambda将“ requests”包打包到我的python- package中。我收到错误消息:“无法导入模块’lambda_function’:没有名为lambda_function的模块” 我将其分解为hello_world预定义脚本。我可以将其打包成一个zip并上传。一切正常。一旦将“导入请求

  • 嗨,我试图简单地从使用猫鼬的集合中删除一个文档,但由于一些奇怪的原因,我无法让它工作。 代码如下: 有人能帮我解释一下语法吗?我知道_id被存储为新的ObjectId(“5214f4050acb53fe31000004”),但我试过了却没有乐趣? 谢谢

  • 我试图从我的windows 7机器RDP到EC2实例,但是总是得到 远程桌面无法连接到这些原因之一的远程Comupter 1.)未启用远程桌面到服务器 2.)远程计算机已关闭 3.) 远程计算机在网络上不可用。 我能够RDP其他EC2实例。另外,作为一种解决方法,我能够从其他EC2机器(而不是从我的windows7机器和网络上的其他机器)将RDP映射到subject实例中。 检查了RDP工作和RD