홈>
체크 박스가 활성화 된 문자열 목록을 가져 오려고합니다. 그러나 iEnabled ()를 사용하면 비활성화 된 체크 박스에 대해서도 항상 true를 반환합니다. 출력에서는 해당 필드에있는 모든 문자열 목록을 얻습니다.
아래는 내가 작성한 code입니다. -
@FindBy(css= "[class *= 'CheckboxTextAligned']")
private List<WebElement> airportListCheckbox;
public void getEnabledValues() {
for (WebElement elements : airportListCheckbox) {
if(elements.isEnabled()==true) {
for (WebElement airportText : airportListTextName) {
airportText.getText();
LOG.info(airportText.getText());
}
}
}
HTML code는 다음과 같습니다. 장애인 확인란 : -
<label role="checkbox" aria-label="checkbox" class="inputs__CheckboxTextAligned undefined undefined"><input type="checkbox" disabled checked><span class="inputs__box"><svg width="16px" height="16px" class="inputs__checkIcon" viewBox="0 0 1024 1024"><path d="434z"></path></svg></span><span class="inputs__text">London City</span></label>
사용 가능 확인란 : -
<label role="checkbox" aria-label="checkbox" class="inputs__CheckboxTextAligned undefined undefined"><input type="checkbox" checked=""><span class="inputs__box"><svg width="16px" height="16px" class="inputs__checkIcon" viewBox="0 0 1024 1024"><path d="133z"></path></svg></span><span class="inputs__text">London Gatwick</span></label>
또한, 당신은 결코== true를 필요로하지 않습니다
chrylis -cautiouslyoptimistic-2021-09-03 21:07:56elements.isenabled () '대신 elements.isdisplayed ()를 사용하십시오.
Ali2021-09-03 21:07:56@Alicse IsDisplayed () 메서드는 동일한 O /P를 반환합니다.
shashank sinha2021-09-03 21:07:56사용할 적절한 속성을 찾기 위해 디버깅을 시도해 보겠습니다. 위에서 언급 한 스티브로서 "IsChecked"는 일반적으로 체크 박스에 사용됩니다.
RKrum2021-09-03 21:07:56관련 자료
- javascript - 반응 - 정적 메서드는 항상 정의되지 않은 값을 반환
- ruby - times 메소드는 해시와 함께 nil을 리턴합니다
- azure - getTags () 메소드를 호출하면 DeviceTwinClient가 javalangIllegalArgumentException을 리턴합니다
- java - Spring CrudRepository 메소드 findAll ()은 빈리스트를 반환
- linq - 메소드 구문 C #에서 선택하십시오익명 객체의 컬렉션을 반환
- Angular HttpClient get 메소드는 이름이 잘못된 속성을 가진 객체를 반환합니다
- kotlin - Rattr 참조에서 색상 리소스 ID를 반환하는 Android 테스트 방법
- javascript - 각도 메소드는 정의되지 않음을 리턴합니다
- python - booleans () example ()은 항상 True를 반환합니다
- java - 리턴 값이 너무 빠르므로 메소드가 잘못된 값을 리턴 함
- javascript - 'void'형식에는 반복자를 반환하는 '[Symboliterator] ()'메서드가 있어야합니다
- http status code 404 - CodeIgniter 컨트롤러 메서드를 호출하면 404가 반환됩니다
- excel - UDF Vlookup Sum 오류입니다 항상"#VALUE!"를 반환합니다
- android - adb 셸은 get-standby-bucket이 항상 5를 반환합니다
- c - "accept"는 항상 1을 반환하지만 디스크립터가 닫히지 않았습니다
- javascript - 3 개의 매개 변수를 취하고 이진수를 반환하는 메서드 구현
- c# - RaycastHitpoint는 항상 (0,0,0)을 반환합니다
- objective c - CMSampleBufferGetImageBuffer ()는 내 AVCaptureStillImageOutput 캡처 콜백 블록에서 항상 nil을 반환합니다
- php - API 게시 방법에 액세스 할 수 없으며 항상 요청 옵션
- javascript - js - reduce 메소드를 사용하여 join 함수 작성… function의 consolelog가 잘못된 출력을 리턴 함
관련 질문
- java : 무한 스크롤 마지막 인덱스를 잡는 방법
- 문제 발생:java.lang.ClassCastException: com.google.common.collect.Maps$TransformedEntriesMap을 org.openqa.selenium.WebElement로 캐스트할 수
- java : 확인란을 클릭할 수 없음 확인란의 해당 내용에 URL이 있으므로
- python : Selenium Webdriver를 사용하여 Chrome에서 다운로드 팝업을 닫는 방법은 무엇입니까?
- python : 셀레늄 파이썬으로 href에서 링크를 어떻게 열 수 있습니까?
- Selenium Java를 사용하면 특수 문자(중국어, 일본어)를 얻을 수 있지만 제공합니까?
- Linux에서 .json 파일의 셀레늄 노드에 chromeOptions 인수 전달
- python : time.sleep()을 사용하기 전에 Selenium이 페이지에서 어떤 요소도 찾을 수 없는 이유는 무엇입니까?
- java : Appium을 사용하여 Android 가상 장치에서 다른 IP 주소를 얻기 위해 프록시에 연결하는 방법은 무엇입니까?
- java : 파일 매개변수를 사용하여 Jenkins에서 파일 업로드
그냥 추측, "isChecked ()"가 있습니까?
Steve Smith2021-09-03 21:07:56