我试图使用Firefox / Selenium实例作为图像的基本幻灯片.我的想法是,我将从本地目录中打开webdriver和driver.get()文件.
当我运行以下操作时,收到错误:
selenium.common.exceptions.WebDriverException:消息:尝试在不建立连接的情况下运行命令
我的假设是selenium正在尝试测试下一个driver.get()请求并且不允许本地的,非网络连接的连接是否有办法绕过这种行为?我的代码示例如下所示:
from selenium import webdriver
import time
from os import listdir
from selenium.common.exceptions import WebDriverException
driver = webdriver.Firefox()
image_source = '/home/pi/Desktop/slideshow/photo_frames/daniel/images/'
for file in listdir(image_source):
if file.endswith('jpg'):
file_name = image_source + file
driver.get(file_name)
time.sleep(5)
一如既往,任何帮助将不胜感激.
更新:
我应该补充说,相同的基本脚本结构适用于网站 – 我可以循环访问几个网站,没有任何错误.