我是Python的新手,我正在尝试制作一个程序,让我使用Selenium登录Gmail和iCloud。我已经完成了Gmail的部分,所以我知道我并没有完全偏离正轨,但我似乎无法克服在iCloud网站上查找登录/密码字段时出现的错误。我不断得到:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="appleId"]"}
我尝试使用WebDriverWait
,我等待了大约30秒,只是想看看是否是时间问题,但我不断得到相同的错误,即使我尝试使用Xpath、ID name、CSS选择器等来定位login/password字段
它在iframe中,所以你需要切换到它。你知道吗
driver.switch_to.frame('auth-frame')
一旦您这样做了,您应该能够通过id或xpath定位它。你知道吗
相关问题 更多 >
编程相关推荐