我正在尝试用硒在pycharm中键入我的第一个GUI测试。
我通过cmd安装了硒 骚扰:
C:> pip安装硒 已满足要求:c:\ users \ admin \ appdata \ local \ programs \ python \ python37-32 \ lib \ site-packages中的硒(3.141.0) 已经满足要求:c:\ users \ admin \ appdata \ local \ programs \ python \ python37-32 \ lib \ site-packages中的urllib3(来自硒)(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");
这就是我单击开始时发生的情况:
文件“ C:/Users/Admin/PycharmProjects/untitled/venv/test.py”,第3行 驱动程序= webdriver.Chrome(“ C:\ Users \ Admin \ Desktop”) ^ SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置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
答案 0 :(得分:1)
Python中的反斜杠是转义字符。
当您要使用Windows路径时,请确保使用原始字符串,以防止Python尝试转义该字符串:
driver = webdriver.Chrome(r"C:\Users\Admin\Desktop\chromedriver.exe")
答案 1 :(得分:0)