Selenium Chrome 驱动程序 - SyntaxError: (unicode error) 'unicodeescape' 编解码器

Pio*_*ski 3 python selenium pycharm selenium-webdriver

我正在尝试使用 selenium 在 pycharm 中键入我的第一个 GUI 测试。

我通过 cmd raport 安装了 selenium:

C:>pip install selenium 需求已经满足:selenium in c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages (3.141.0) 需求已经满足:urllib3 in c:\ users\admin\appdata\local\programs\python\python37-32\lib\site-packages(来自硒)(1.24.1)

然后我在pycharm中写了一些代码:

from selenium import webdriver
import time
driver = webdriver.Chrome("C:\Users\Admin\Desktop")
driver.get("https://www.youtube.com/watch?v=FFDDN1C1MEQ");
Run Code Online (Sandbox Code Playgroud)

这就是我点击开始时发生的事情:

文件 "C:/Users/Admin/PycharmProjects/untitled/venv/test.py", line 3 driver = webdriver.Chrome("C:\Users\Admin\Desktop") ^ SyntaxError: (unicode error) 'unicodeescape' codec无法解码位置 2-3 中的字节:截断的 \UXXXXXXXX 转义

win.10 我不知道我做错了什么。感谢您的帮助,祝您有美好的一天。

编辑:是的,谢谢它的工作原理。我现在有另一个错误:

C:\Users\Admin\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/Admin/PycharmProjects/untitled/venv/test.py
Traceback (most recent call last):
  File "C:/Users/Admin/PycharmProjects/untitled/venv/test.py", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

Mau*_*yer 6

Python 中的反斜杠是转义字符。
当您要使用 Windows 路径时,请确保使用原始字符串,以防止 Python 尝试对字符串进行转义:

driver = webdriver.Chrome(r"C:\Users\Admin\Desktop\chromedriver.exe")
Run Code Online (Sandbox Code Playgroud)