【问题标题】:no code runs after defining webdriver in selenium在 selenium 中定义 webdriver 后没有代码运行
【发布时间】:2023-01-17 17:33:51
【问题描述】:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

options = Options()
options.add_argument("start-maximized")
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)

print("hello world")

在 linux ubuntu 上运行 python 3.10

我试图用 selenium 玩 around,但是我在定义 webdriver 之后编写的任何代码都不起作用。 似乎解释器在定义网络驱动程序后卡住了。它打开 webdriver 但只显示“数据:”,没有其他任何内容,也不会响应之后编写的任何代码。

【问题讨论】:

    标签: python python-3.x selenium selenium-webdriver


    【解决方案1】:

    我发现了问题,我的电脑上只安装了 chromium,我认为 chromium 驱动程序和 chrome 驱动程序是同一回事(仍然找不到对 chromium 驱动程序的任何引用)

    【讨论】:

      【解决方案2】:

      根据我的经验,Chromium 对 selenium 的支持有限。

      Please look at the replies here which do mention chromium-driver and how to get it

       sudo apt-get install chromium-chromedriver
      

      应该给你 chromium 驱动程序,他们有一些看起来不太过时的示例代码。

      【讨论】:

        猜你喜欢
        • 2016-04-18
        • 2018-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-09
        • 2012-01-05
        • 1970-01-01
        相关资源
        最近更新 更多