이 주제와 관련된 몇 가지 질문을 여기에서 보았습니다. 응답에는 항상 RC/WD 솔루션이 포함되어있는 것처럼 보입니다. 이것은 SELENIUM IDE를위한 것이지 WD/RC 구현이 아닙니다.Selenium IDE (셀레늄 WD/RC가 아님)로 파일 업로드
필자는 파일 경로를 저장하는 요소의 값을 설정해야한다는 것을 알고 있지만 충돌하는 방식을보고 있습니다. 파일 경로의 문자열을 저장
내 요소는 관리자에서 다음과 같습니다
입력 유형 = "파일"이름 = "StdConditionsFile"ID = "pdfApp"
내가 얻는 경우 요소의 XPath는 그것은 다음과 같습니다
// * [ID = "pdfApp"@] 나는 file.path을 할당하려면 다음 코드를 사용하고
:
- 명령 : 유형
- 대상 : ID = idOfFileInput
- 값 :/전체/경로// UploadFile로
하지만 운이없는 오전. 요소의 xpath 및 id라는 이름을 사용했지만 파일. 경로가 할당되지 않았습니다.
업데이트 : 나는 약간의 진전을 찾고 있지만 실제로 이것을 할 수 있는지에 관해서는 오도 된 것일 수 있습니다. 명령 대신 'type'을 사용하여 다른 대체물을 찾고 'setElementAttribute'를 발견했습니다. 이 명령을 이드, 이름 또는 upload.element의 XPath와 함께 사용하면 실제로 값을 설정하고있는 것을 볼 수 있습니다 만, 이것에 캐치가 있습니다.
나는 내가 관리자에서이 참조하는 3 명령 중 하나를 실행 한 후 : \ 파일 \ 파일 이름의 \ 전체 \ 경로 \
입력 이름 = "StdConditionsFile"ID = "pdfApp"값 = "C를 이 명령을
입력 이름 = "StdConditionsFile"ID = "pdfApp"스타일을 실행하기 전에 다음과 같이이다 .PDF "스타일 =" "유형 ="파일 "
=" "유형 ="파일 "
하지만 DOM 속성을 보면 'value'라는 속성은 ''또는 null입니다.
누구나 실제로이 모든 성공을 거둘 수 있습니까?