이 코드를 사용하면 Python을 사용하여 Selenium에서 파일을 업로드하는 데 오류가 발생합니다. 누구나 이것으로 나를 도울 수 있습니까?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.Chrome(executable_path="C:\\Users\Archi\PycharmProject\chrome driver\chromedriver")
driver.get("https://www.freshersworld.com/user/register")
driver.implicitly_wait(10)
upload="C://Users/Archi/Downloads/resume testing/Resume testing"
driver.find_element_by_id("file-upload").send_keys("upload")
오류:
selenium.common.exceptions.InvalidArgumentException : 메시지 : 잘못된 인수 : 파일을 찾을 수 없음 : 업로드
이런 종류의 방법으로도 확인한 다음 오류를 표시했습니다.
C:/Users/Archi/Downloads/resume testing/Resume testing
C:\Users\Archi\Downloads\resume testing/Resume testing
C:\\Users\Archi\Downloads\resume testing/Resume testing
당신은 충분히 가까웠습니다.
당신은 문자 시퀀스 통과하지 않으려는 업로드를 통해 send_keys()
오히려 파일을 전달하려면C://Users/Archi/Downloads/resume testing/Resume testing
따라서 다음과 같이 두 (2) 변경해야합니다.
/
또는\\
.doc
따라서 효과적인 코드 블록은 다음과 같습니다.
upload="C:\\Users\\Archi\\Downloads\\resume testing\\Resume testing.doc"
driver.find_element_by_id("file-upload").send_keys(upload)
다음에서 관련 토론을 찾을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다