python selenium 脚本不会从 vscode 控制台启动浏览器,而是从 cmd 本地运行

问题描述 投票:0回答:1

机器窗户 10. Python selenium 脚本不会从 vscode 控制台启动浏览器,而是从 cmd 本地运行。

  1. 我正在下载该项目
  2. 创建 venv
  3. 我使用 pip install selenium 命令下载 selenium

代码:

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://www.python.org/")
driver.close()

项目:

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        18.09.2023      8:42                venv
-a----        18.09.2023      8:59          14263 geckodriver.log
-a----        18.09.2023      9:03            117 test.py

我看到 venv 已激活:

(venv) PS C:\Users\user\test>

问题:

当我从 vscode 控制台运行脚本时,没有任何反应,甚至没有发出错误。

如果我在本地登录到计算机本身并从 cmd 运行脚本,浏览器将打开并正常工作

请帮忙

我检查了vscode中的所有路径,都是正确的

python visual-studio-code selenium-webdriver launch
1个回答
0
投票

尝试在 DEBUG 模式下运行脚本。我在

driver.get()
行添加一个断点,然后在调试模式下运行脚本。

这将允许您单步执行代码。

运行到断点处,会打开浏览器,点击step into(F11),就会跳转到指定的网页。

© www.soinside.com 2019 - 2024. All rights reserved.