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

SeleniumChrome驱动程序-SynTaxError:(Unicode错误)'Unicodescape'编解码器

严峰
2023-03-14

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

我通过cmd raport安装了selenium:

C:

然后我用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行driver=webdriver.Chrome(“C:\Users\Admin\Desktop”)^SyntaxError:(unicode错误)“UnicodeScape”编解码器无法解码位置2-3的字节:截断\uxxxxxxx转义

我不知道我做错了什么。谢谢你的帮助,祝你度过愉快的一天。

编辑:是的,谢谢。它很有效。我现在有另一个错误:

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

共有2个答案

郗丰
2023-03-14

正如您在错误中看到的,问题在第3行。

您需要指定chromedriver.exe的路径

只需将其更改为驱动程序=web驱动程序。Chrome("C:\your path to chromeDrive\chromedriver.exe")

至于第二个问题,您似乎没有安装selenium:

只需在CMD中运行pip安装selenium(您也需要pip

有关安装pip的信息,请参见此处。

有关安装selenium的信息,请参见此处。

希望这对你有帮助!

邹誉
2023-03-14

Python中的反斜杠是转义字符。
在使用Windows path时,请确保使用原始字符串,以防止Python尝试转义字符串:

driver = webdriver.Chrome(r"C:\Users\Admin\Desktop\chromedriver.exe")
 类似资料:
  • 我正试图从我的java类中打开Google网站来测试Selenium。 启动端口36521上的ChromeDriver 75.0.3770.90(A6DCAF7E3EC6F70A194CC25E8149475C6590E025-Refs/Branch-Heads/3770@{#1003})。只允许本地连接。 请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。 线程“mai

  • 我正在尝试使用MongoJava驱动程序3.6的新更改流功能,但我卡住了。这是我的错误: 下面是我启动changeStream的方法: < code>Person只是一个POJO。

  • 我正试图在eclipse中运行我的第一个webdriver脚本。使用jre1。8.0_1111. 我使用了下面的代码,但它显示了错误。请帮我查一下密码。 错误堆栈 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅github。com/mozilla/geckodr

  • 我试图编译odbc驱动程序,但我有以下错误: 我运行以下命令: 我的Ignite版本是2.5下载者(在01.03.2018): 请帮帮我.

  • 服务器上的mongodb版本将比驱动程序版本旧。我的java驱动程序版本是3.6,Mongo-版本显示我是2.4 我该怎么解决这个问题?

  • 我有这个文件test.py: 我想使用此python代码从页面获取页面源。我使用的是chrome驱动程序selenium和python。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?