특정 조건에 따라 변경되는 레이블에서 텍스트를 읽으려고합니다 (예 : 이미 사용중인 사용자 이름을 입력하면 레이블에 "Username already in 용도").Selenium (Python)을 사용하여 레이블에서 텍스트 가져 오기
표시되는 레이블에서 텍스트를 읽으려고했지만 지금까지 아무 것도 시도하지 않았습니다.
html로는 다음과 같습니다
는<div class="margin-top-10">
<span ng-show="sentValidation">
<span id="test1" ng-show="userNameAvailable" class="txt-color-green">
<i class="fa fa-check fa-lg"></i>Username available
</span>
<span id="test2" ng-show="!userNameAvailable && userNameAvailable != null" class="txt-color-red">
<i class="fa fa-exclamation-circle"></i>Username unavailable
</span>
</span>
<div class="txt-color-red" ng-show="form.cUsername.$dirty && form.cUsername.$invalid">
<p id="test3" ng-show="form.cUsername.$error.required">
<i class="fa fa-exclamation-circle"></i>Username is required
</p>
<p id="test4" class="txt-color-red" ng-show="form.cUsername.$error.maxlength">
<i class="fa fa-exclamation-circle"></i>Maxmium length is 50 characters
</p>
<p id="test5" class="txt-color-red" ng-show="form.cUsername.$error.minlength">
<i class="fa fa-exclamation-circle"></i>Minimum length is 4 characters
</p>
</div>
</div>
는 사람이 어떻게 화면에 표시됩니다 무엇을 읽을 수있는 방법을 알고 있나요?
감사합니다,하지만 난 데 문제가있는 요소를 식별하는 것이 아니라, 화면에 표시되는 하나 확인하는 것 것은 내가 "가능한 아이디"가 표시되고 있는지 알 필요, 또는 "최소 길이가 4 자"인 경우 (또는 다른 사람 중 하나)가 표시됩니다. – ChrisG29