我称为测试安装程序的一个小型python脚本会创建一个带有非默认下载目录的chromedriver实例。
chrome_options = webdriver.ChromeOptions()
prefs = {'download.default_directory' : '/mypath'}
chrome_options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options=chrome_options)
然后测试基本上看起来像这样:
Quick_DownloadDir_Test
[DOCUMENTATION] Testing Chromedriver creation and usage
Login
Maximize Browser Window
#SOME MORE ACTIONS
Click Download Button
测试开始正常,打开浏览器,然后立即失败,并显示未打开浏览器的消息。我将其作为本地调试运行,最新的chromedriver与test在同一目录中。为什么会失败?