我正在编写一个自动化脚本,并试图在chrome中打开一个url,我已经安装并导入了selenium,下载了chrome驱动程序,并将其移动到/usr/local/bin
但当我尝试运行脚本时,控制台是空白的,大约一秒钟后,它会显示“processfinished with exit code 0”,就好像什么也没发生一样。以下是我目前的代码:
from selenium import webdriver
class Script():
def __init__(self):
self.driver = webdriver.Chrome(executable_path=r'/usr/local/bin/chromedriver')
def login(self):
self.driver.get('https://facebook.com')
这行吗
退出代码0表示运行时没有错误。如果发生错误,它将提供一个非零参数。我想补充一点
这将返回“打开的facebook”,然后返回“进程已完成,退出代码为0”。我构建了类似的东西,可以让用户登录Facebook
您在linux系统上。您不需要原始即
r
开关。您的有效代码行将是:这条路错了。应该是这样的
webdriver.Chrome(executable_path=r'/usr/local/bin/chromedriver.exe')
需要在可执行文件路径中添加.exe扩展名。 另外,请确保您使用的是适用于谷歌chrome的chrome驱动程序的正确版本相关问题 更多 >
编程相关推荐