我正在尝试使用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
正如您在错误中看到的,问题在第3行。
您需要指定chromedriver.exe的路径
只需将其更改为驱动程序=web驱动程序。Chrome("C:\your path to chromeDrive\chromedriver.exe")
至于第二个问题,您似乎没有安装selenium:
只需在CMD中运行pip安装selenium
(您也需要pip
)
有关安装pip的信息,请参见此处。
有关安装selenium的信息,请参见此处。
希望这对你有帮助!
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。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?