I just started to learn how to code in Python 2 months ago through a university course. I am working on my first personal project where I want to navigate through a website and execute some actions in it. I am currently using Selenium and found its find_element commands easy to use and have been able to log into my account on the website without a problem. However, once logged in, the find_element commands stopped working, because the element I am trying to find in order to click it, does not have an id or name, and the Class name and Xpath commands do not seem to respond either. I have been stuck for the past 24 hours looking into why these are not working. I have been able to find out that the element is inside an iframe (which I don't quite understand much yet) and it is also inside of a slick-slide. Below, I will share the element:
<div class="item ng-scope slick-slide" data-index="$index+1" ng-repeat="date in datesObj" ng-click="setDate($index+1, date)" style="width: 88px;" tabindex="-1" role="option" aria-describedby="slick-slide03" data-slick-index="3" aria-hidden="true"> <div class="day ng-binding">Fri</div> <div class="date ng-binding">Dec 9</div> </div>
https://www.capefearcountryclub.net/CMSModules/CHO/TeeTimes/PublicTeeTimes.aspx#!/
Would really appreciate help with this.