无法定位ChargePoint网站弹窗元素以关闭弹窗的问题求助
无法定位ChargePoint网站弹窗元素以关闭弹窗的问题求助
Disclaimer - 我完全不精通HTML,所以麻烦多包涵...
我正在自动化每周的数据下载流程,ChargePoint网站在当前有活跃充电会话时会弹出一个弹窗。我需要关闭这个弹窗才能进入主界面并启动数据下载,但我没办法定位弹窗里的任何元素,导致无法关闭它。
我搞不清楚怎么获取对应的HTML代码贴在这里,所以先附上这个弹窗的截图和对应的HTML界面:

我尝试用XPATH和CLASS_NAME定位“Close”按钮,但两种方法都失败了:
方法1:使用XPATH定位
close_btn = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//*[contains(text(), 'Close')]")))
方法2:使用CLASS_NAME定位
close_btn = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CLASS_NAME, "sc-iHmpnF knKEkw modal-close")))
请问我哪里出错了?另外,如果有帮助的话,我该如何获取实际的HTML代码贴到这个帖子里?
备注:内容来源于stack exchange,提问作者BillR
相关产品推荐
相关产品推荐

