我需要上传一个文件夹,但是selenium认为我想上传一个文件。我已验证此位置存在一个文件夹,但是selenium错误是关于找不到文件。
如果我将目录更改为./././resources/test_folder/txt.txt
,则可以正常工作,但是我不需要仅上传文件,而需要上传其中包含文件的文件夹。
任何帮助将不胜感激。
代码(python):
path = os.path.abspath('./././resources/test_folder/')
upload_element = context.tools.driver.find_element_by_id('folder-input')
upload_element.send_keys(path)
错误:
selenium.common.exceptions.InvalidArgumentException: Message: File not found: {...}/resources/test_folder