셀레늄에서 작업하고 있습니다. 텍스트 필드에 액세스하고 값을 채우고 싶은데 그 필드에는 id 속성이 없으므로 그 위치를 찾는 방법을 알려주십시오. 들.셀레늄에서 id 속성이없는 텍스트 필드에 액세스하는 방법
1
A
답변
1
Cssselector 또는 xpath를 사용할 수 있습니다.
Google에서 더 많은 정보를 찾을 수 있습니다. 하나 개의 유용한 링크입니다 -
http://release.seleniumhq.org/selenium-remote-control/0.9.2/doc/dotnet/Selenium.html
0
텍스트 상자에 입력을위한 ID를 할 필요가 없다. XPath 또는 CSS로이 작업을 수행 할 수 있습니다. 당신이 요소에 ID를 추가 할 수없는 경우
1
는, 당신은 다른 옵션을 사용할 수 있습니다
사용하는 다른 속성 (egname 또는 당신이 다른) - 속성이 시간에 변경할 수 있기 때문에, 신뢰할 수 없습니다 . 예 :
// DIV [이름 = 'some_name'@]
요소를 찾으려면 HTML 레이아웃을 사용 - 당신의 HTML 레이아웃은 시간이 변경 될 수 있기 때문에, 더 적은 안정적입니다. 예 :
// 바닥 글 // DIV [위치() = 2]
내가 FireFinder for FireBug 파이어 폭스 플러그인을 사용하는 것이 좋습니다 것입니다 사용자 정의 XPath 식을 쓰기 쉽게 만들기 위해 . CSS와 XPath 표현식을 모두 지원하며 표현식을 매우 간단하게 작성합니다.
관련 문제
- 1. Orchard에서 ContentItemfield 텍스트 필드에 액세스하는 방법
- 2. TinyMCE가 텍스트 편집기에 사용하는 숨겨진 입력 필드에 액세스하는 방법
- 3. 아이폰 테이블보기 : 사용자 정의 TableViewCell의 텍스트 필드에 액세스하는 방법
- 4. 레일에서 belongs_to 연결의 필드에 액세스하는 방법
- 5. extjs4 - 텍스트 필드에 집중하는 방법?
- 6. sudzc.com에서 배열 필드에 액세스하는 방법 SOAP 결과?
- 7. 셀레늄에서 정규식을 사용하여 대상 필드를 얻는 방법
- 8. 하나의 텍스트 필드에 값을 다른 텍스트 필드에 동시에 표시하는 방법
- 9. 셀레늄에서 선택 목록을 사용하는 방법?
- 10. Javascript로 HTML DOM 요소의 필드에 액세스하는 방법?
- 11. Maya에서 개체의 메모 필드에 액세스하는 방법
- 12. yii에서 다른 테이블 필드에 액세스하는 방법
- 13. 복잡한 클래스 체인의 클래스 필드에 액세스하는 방법
- 14. Groovy : ID 태그가있는 객체에 액세스하는 방법?
- 15. 텍스트 필드에 nextline을 설정하는 방법
- 16. 텍스트 필드에 쉼표를 삽입하는 방법
- 17. 상속받은 모델의 필드에 액세스하는 Tastypie
- 18. 텍스트 필드에 텍스트
- 19. 컨트롤러에서 관련 테이블 필드에 액세스하는 방법은 무엇입니까?
- 20. django - 사용자 정의 위젯 내부에서 양식 필드에 액세스하는 방법
- 21. GtkFileChooser의 텍스트 항목에 액세스하는 방법
- 22. Raphael에서 요소의 id 속성에 액세스하는 방법
- 23. 테이블에 속성이없는 엔티티를 확인하는 방법
- 24. 텍스트 필드에 흐리게 사용하기
- 25. 프로세스에서 공개 필드에 액세스하는 방법은 무엇입니까? C#
- 26. JPA 다중 속성이없는 객체를 선택하는 방법
- 27. 레일 - 텍스트 필드에 하이퍼 링크를 포함하는 방법
- 28. Visual Studio가 ID 필드에 밑줄을 추가하지 않도록하십시오.
- 29. 텍스트 필드에 값 추가
- 30. django에서 여러 필드에 걸쳐 select_related 또는 많은 필드에 .all()을 사용하여 많은 필드에 액세스하는 방법
당신이 할 수있는 유일한 방법은 부모를 찾아 부모 자녀에게서 읽을 수 있는지 확인하는 것입니다. – Phani
HTML 마크 업 샘플을 제공해 주시겠습니까? ID와 같은 "후크"가 없다면 정말 컨텍스트에 의존합니다 ... –