확인란을 선택하는 방법이 활성화 되었습니까? 셀렌 + 테스트 중, 응용 프로그램에서 체크 상자를 클릭하면 체크 박스가 활성화되었는지 여부를 확인해야합니다. 감사합니다.체크 박스가 활성화되어 있는지 확인하는 방법은 무엇입니까?
2
A
답변
0
다음 코드를 사용하십시오. 체크 박스가 체크되어 있는지 여부에 따라 부울 값을 반환합니다. 그것을 바탕으로 체크 박스를 클릭 할 수 있습니다. 행복한 코딩.
boolean selected = element.isSelected();
if(!selected)
{
element.click();
}
0
사용이 만약 당신이 :
bool flag = false;
if (checkBox1.Checked == true)
flag = true;
0
//Checking
public void CheckingChkbox(WebElement chkbx1){
boolean checkstatus;
checkstatus=chkbx1.isSelected();
if (checkstatus==true){
System.out.println("Checkbox is already checked");
}
else
{
chkbx1.click();
System.out.println("Checked the checkbox");
}
}
//Unchecking
public void UnCheckingChkbox(WebElement chkbx1){
boolean checkstatus;
checkstatus=chkbx1.isSelected();
if (checkstatus==true) {
chkbx1.click();
System.out.println("Checkbox is unchecked");
}
else
{
System.out.println("Checkbox is already unchecked");
}
}
http://seleniumcodes.blogspot.in/2011/10/checking-and-unchecking-checkbox.html
4
하는 방법이있다 "의 IsEnabled()"는 WebElement가를 사용 여부를 확인하는. 아래 코드를 사용하여이를 확인할 수 있습니다.
boolean enabled = driver.findElement(By.xpath("//xpath of the checkbox")).isEnabled();
( 나는 위의 XPath를 사용하고 있지만, 너무 요소를 찾기위한 ID 또는 cssselector를 사용할 수 있습니다. 를)
위의 코드는 '사실'반환합니다 당해 경우 WebElement, 즉 확인란의 경우 활성화되어 있습니다. 그렇지 않으면 'false'가 반환됩니다.
에 확인란이 선택되어 있는지 여부를 확인하려면 "isSelected()"메서드을 사용할 수 있습니다.
boolean checked = driver.findElement(By.xpath("//xpath of the checkbox")).isSelected();
위의 코드는 우려 WebElement가, 즉, 체크 박스 귀하의 경우, 선택된 경우, 다른 사람이 'false'로 돌아갑니다 '사실'반환합니다. 이 체크 박스를 선택하면 문자열 "패스"를 반환하고,이 외설이 "실패"할
- : 주석에 코드를 촬영
는, 나는 아래의 방법을 연상했다 이 코드를 실행하는 동안 오류가 발생했는지 확인했습니다. 코더 호크 @
public static String isCheckBoxChecked(String objlocator, String elemName) {
APP_LOGS.debug("Checking if the checkbox related to '"+elemName+"' is checked or not.");
System.out.println("Checking if the checkbox related to '"+elemName+"' is checked or not.");
try {
findWebElement(objlocator);
//Assuming the objLocator contains xpath
if (driver.findElement(By.xpath(objlocator)).isSelected()) {
System.out.println("Checkbox related to: '"+elemName+"' is checked.");
APP_LOGS.debug("Checkbox related to: '"+elemName+"' is checked.");
}else{
System.out.println("Checkbox related to: '"+elemName+"' is not checked!!");
APP_LOGS.debug("Checkbox related to: '"+elemName+"' is not checked!!");
return "Fail" + ": Checkbox related to: '"+elemName+"' is not checked!!";
}
}
catch (Throwable t) {
System.out.println("Error while Checking if the checkbox related to '"+elemName+"' is checked or not. -" + t.getMessage());
APP_LOGS.error("Error while Checking if the checkbox related to '"+elemName+"' is checked or not. -" + t.getMessage());
return "Fail"+": Error while Checking if the checkbox related to '"+elemName+"' is checked or not. -" + t.getMessage();
}
return "Pass"+": Checkbox related to: '"+elemName+"' is checked.";
}
관련 문제
- 1. 체크 박스가 있는지 확인하는 방법
- 2. JTextArea가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 3. 송신기가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 4. 스크립트가 현재 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 5. .htaccess가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 6. 체크 박스가 선택되었는지 확인하는 방법은 무엇입니까?
- 7. 체크 박스가 선택되었는지 확인하는 방법은 무엇입니까?
- 8. 체크 박스가 ImageView인지 확인하는 방법
- 9. Federation이 활성화되어 있는지 확인하는 방법
- 10. MediaScanner가 활성화되어 있는지 확인하는 방법?
- 11. boost :: deadline_timer가 활성화되어 있는지 확인하는 방법
- 12. iPhone에서 알림이 활성화되어 있는지 확인하는 방법
- 13. jquery 체크 박스가 있는지 확인하십시오.
- 14. 체크 박스가 선택되어 있는지 확인하십시오
- 15. 체크 박스가 선택되었는지 확인하는 방법?
- 16. 동적 이름이 붙은 체크 박스가 클릭되었는지 확인하는 방법은 무엇입니까?
- 17. AngularJS e2e 테스트에서 체크 박스가 선택되었는지 확인하는 방법은 무엇입니까?
- 18. Jquery에서 어떤 체크 박스가 선택되어 있는지 찾으십니까?
- 19. PHPSUEXEC 또는 SUPHP가 활성화되어 있는지 확인하는 가장 간단한 방법은 무엇입니까?
- 20. MARS가 현재 연결에서 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 21. SuperTab 및 jedi-vim이 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 22. javascript지도에서 jquery 객체가 여전히 페이지에서 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 23. android phone book의 연락처에 whatsapp가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 24. 앱을 통해 UIBackgroundTask가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 25. PHP를 사용하여 브라우저에서 Javascript가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 26. 파이썬을 사용하여 하나의 마이크가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 27. Windows 파티션이 경로로 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 28. android에서 USB 연결 모드가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 29. JAVA를 사용하여 selenium webdriver에서 링크가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 30. 소켓이 TCP 레이어에서 활성화되어 있는지 확인하는 방법은 무엇입니까?
감사합니다. <입력 ID = "role_checkbox_1"클래스 = "checkboxtreeHTMLCheckBox"유형 = "체크 박스"값 = "선택 해제"/>.이 html 코드를 사용하여, 사용하는 방법 말해. – Vids