selenium.common.exceptions.InvalidArgumentException : 메시지 : 잘못된 인수 : Selenium Python을 사용하여 파일을 업로드하는 동안 파일을 찾을 수 없음 오류

Adarsh

이 코드를 사용하면 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
DebanjanB

당신은 충분히 가까웠습니다.

당신은 문자 시퀀스 통과하지 않으려는 업로드를 통해 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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관