Selenium Web Driver로 버튼을 클릭하려고합니다.Selenium WebDriver에서 Python을 선택/클릭 할 수 없습니다.
(I 그것이 각도로 작성된 것입니다 생각 ??)
URL 그것은 "로드 더 많은 결과"
요소 페이지 소스입니다와 페이지의 하단에있는 녹색 버튼의 https://www.truelocal.com.au/search/accountants/canberra
입니다 .. .
는<button class="btn btn-full btn-add js-review-open" ng-class="{true:'btn-loading', false:''}[vm.loadingMore]" ng-hide="vm.checkResultsOffset()" ng-click="vm.loadMoreResults()" aria-hidden="false" style="">
<!-- ngIf: vm.loadingMore==true -->
<!-- ngIf: vm.loadingMore==false -->
<span ng-if="vm.loadingMore==false" class="ng-scope" style="">LOAD MORE RESULTS</span>
<!-- end ngIf: vm.loadingMore==false -->
</button>
내가 정말 할 수있는 유일한 방법은
elm = driver.find_elements_by_xpath("//*[contains(text(), 'LOAD MORE RESULTS')]")
하지만 버튼을 클릭 할 수 없습니다.
도움이 필요하십니까?
왜 테스트에 실패했는지 보여주는 관련 스택 추적이 있습니까? – Danny