웹 사이트에 파일을 자동 업로드하는 데 문제가 있습니다.자동 파일 업로드 셀렌 IDE 2.8 (Mac)
저는 Mac에서 firefox 31을 통해 2.8 버전의 Selenium IDE를 사용하여 작업중인 브라우저를 통해 웹 시스템의 프로세스를 테스트하고 있습니다. 프로세스의 한 지점에서 Excel 파일을 업로드해야합니다.
저는 MacOS X에서 Selenium IDE를 사용하여 Firefox에서 작동하도록 특별히 많은 포럼과 블로그를 검색했지만 아무도 도움이되지 않았습니다. 내 스크립트에서
, 내가 가진 :
command : click
Target : name=...
value :
이 줄 텍스트의 단어 '파일 선택' 하고이 버튼을 클릭합니다 ' 파일 업로드 '대화 상자 창이 열리면 다운로드 할 파일을 선택하십시오.
명령을 입력 대상 : driver.FindElement (By.Id ("파일 업로드")) 값 : /Users/...../excel.xlsx
ID로 요소를 찾는 가정이 줄을 경로를 선택하고 값 열에 나와 나와있는 파일의 경로를 선택하십시오.
문제가 발생했습니다 : [오류] 요소 driver.FindElement (By.Id ("파일 업로드")) 지금까지 내가 이해
를 찾을 수 없습니다가, 메신저 확실하지가 정확하지만 난 무엇을 읽고에서 경우 그리고 이해, 다소 다른 사람들을 위해 일하지만 나를 위해 일하지 않을 것이다. 내가 놓친 게 있니?명령 : 입력 대상 : driver.FindElement (By.Id ("파일 업로드")) 값 : /Users/...../excel.xlsx
수있는이 부분에 대한
첫 번째 것은 내가 처음 시도했지만, 업로드 파일 버튼 때문에 스크립트를 클릭하면 브라우저에서 클릭하여 Mac 파일을 선택하는 대화 상자가 열립니다. 일반적으로 요소의 오류가 계속 발생 ID가 = 파일 업로드 또는 driver.FindElement (By.Id ("File Upload")) – Mervin
그게 아주 이상한, 그게 내 자동으로 테스트. 아마도 우리의 요소가 다르게 작동합니까? 유형 | id = file-input | /Users/Dan/Downloads/NewPOFile.csv – Dan