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

不使用Selenium(Python)的Web驱动程序

权弘新
2023-03-14

我已经尝试了各种各样的解决方案。系统配置:

>

  • MacOS Catalina
  • Python 3.7.6(蟒蛇)
  • 硒3.141
  • 铬v81,铬驱动v81。

    错误:无法连接到服务chromeDrive。

    我在各种驱动程序和浏览器上也尝试过同样的方法:Gecko/Firefox(新安装)、Safaridriver/Safar——都有相同的错误。

    chromedriver、geckodriver和usr/local/bin均位于路径中。

    要复制的代码:

    from selenium import webdriver
    chromedriver = '/usr/local/bin/chromedriver'
    driver = webdriver.Chrome(chromedriver)
    

    我也尝试了各种解决方案,executable_path=chromeDrier主机文件localhost127.0.0.1条目

    chromedriver本身运行完美,没有任何问题,它似乎无法连接到Selenium。

    任何帮助,如果可能,将不胜感激。

    预期结果:Selenium连接到驱动程序

    实际结果:引发WebDriverException(“无法连接到服务%s”%self.path)异常。常见的例外情况。WebDriverException:消息:无法连接到服务/usr/local/bin/chromedriver

    已尝试的解决方案:

    >

    Chromedriver不在python上工作

    Python Selenium“无法连接到服务%s”%self。linux服务器中的路径

    以及其他解决方案等等。

  • 共有1个答案

    米修平
    2023-03-14

    当我尝试做这个工作时,我在创建venv和docker图像时不知何故搞砸了。Python作为一个整体和chrome驱动程序一起被损坏了。不得不重置系统。

    这解决了我的硒问题。如果其他人找到了这个错误的答案,请务必放弃您的解决方案。

    在那之前,这是我关于如何让它工作的最新消息。

     类似资料:
    • 我试图通过网络驱动程序在“http://www.kayak.co.in/?ispredir=true”中选择入住和退房时间。无法选择任何日期。请帮帮我。

    • 我是SeleniumWebDriver的新手。我写这段代码是为了理解导航命令,但是一旦浏览器打开,就会显示一个登录弹出窗口。我试图使用类名或xpath关闭它,但出现超时异常。 在这种情况下,我需要使用显式等待吗?你能帮我找出问题所在吗? } 例外情况: [43.366][SEVERE]:超时接收来自渲染器的消息: 37.150[43.373][SEVERE]:超时接收来自渲染器的消息:-0.007

    • 我得到了这个错误: SessionNotCreatedError:会话未创建超时异常:从呈现程序接收消息时超时:600.000 我正在Windows8Chrome上运行量角器测试。发生的情况是,Chrome选项卡将打开,但不会加载url,并将打开shell窗口。然后没有其他事情发生,测试超时。这说明我有一个超时错误。但我不确定为什么它一开始没有加载网站。 当我关闭chrome选项卡时,我会收到以下

    • 我假设Selenium打开的chrome浏览会话将与google chrome本地安装相同。但是当我尝试在这个网站上搜索时,即使只是用selenium打开它并手动控制搜索过程,我会得到一个错误信息,当我使用常规chrome与我自己的个人资料或在incognito窗口中搜索结果返回良好。每当我搜索这个问题,我发现结果指出鼠标移动或点击模式提供它。但情况并非如此,因为我在打开浏览器后尝试手动控制。ht

    • 为什么命令不会显示在我的上?每次我在test中输入Selenium Web驱动程序命令时,它与其他使用- 驱动程序的下拉列表。没有出现,只显示它是一个班...有什么建议吗?

    • 我是硒网驱动的新手 当我开始写这个错误发生在第一行 “包裹无法访问”。 请帮忙。