I am not able to click on 'Mehr anzeigen'. I am using Python to perform this task.
HTML:
<div model="::expose.model.EstateDescription" class="ng-isolate-scope">
<p ng-bind-html="::model | newline" class="ng-binding is-truncated" style="overflow-wrap: break-word;">Das in 1975 massiv gebaute Reihenendhaus ist auf drei Ebenen zu Wohnzwecken errichtet worden. 1990 wurde der Dachstuhl erneuert und gleichzeitig der Spitzboden ausgebaut. Im Kellergeschoss wurde die Möglichkeit zum Ausbau einer Einliegerwohnung mit separatem Eingang geschaffen. Im Erdgeschoss befindet sich ein großes Wohnzimmer mit angrenzender Terrasse, eine Küche, ein Flur und ein Gäste-WC. Im Obergeschoss wurde ein Bad mit Wanne und Dusche, zwei kleinere Schlafzimmer und ein Zimmer mit Balkon angeordnet. Im Spitzboden gibt es zwei Zimmer und... </p>
<!-- ngIf: showLink -->
<a ng-if="showLink" class="readmore show-more-link ng-binding ng-scope" ng-click="toggleRead()" ng-class="isTruncated?'':'open'">Mehr anzeigen</a>
<!-- end ngIf: showLink -->
</div>
I always get this error:
WebDriverException: Message: unknown error: Element
<a ng-if="showLink" class="readmore show-more-link ng-binding ng-scope" ng-click="toggleRead()" ng-class="isTruncated?'':'open'" btattached="true">...</a>
is not clickable at point (114, 567). Other element would receive the click:<p>...</p>
I have tried it on Mozilla and Chrome also.
Any tips would highly be appreciated.
I tried these methods:
driver.find_element_by_css_selector(".readmore").click()
driver.find_element_by_link_text('Mehr anzeigen').click()
driver.find_element_by_partial_link_text('Mehr an').click()
**Solution: ** Every time I open a certain URL with Selenium the cookie box appears which hides the position.