在URL的情况下
https://console.us-ashburn-1.oraclecloud.com/
在弹出窗口接受cookie时,我尝试单击button元素以允许/拒绝cookie
//div[@class="pdynamicbutton"]//a[@class="call"]
但却看不见。
当我使用
switch_to.frame('trustarcNoticeFrame')
它仍然找不到它。
不知道我如何才能在这些按钮登录。
在URL的情况下
https://console.us-ashburn-1.oraclecloud.com/
在弹出窗口接受cookie时,我尝试单击button元素以允许/拒绝cookie
//div[@class="pdynamicbutton"]//a[@class="call"]
但却看不见。
当我使用
switch_to.frame('trustarcNoticeFrame')
它仍然找不到它。
不知道我如何才能在这些按钮登录。
2条答案
按热度按时间dced5bon1#
问题是这个
switch_to.frame('trustarcNoticeFrame')
没有切换到iframe,iframe有cookie管理器对话框,下面是适合我的代码片段。xsuvu9jc2#
使用
WebDriverWait
并等待帧可用,然后切换。您需要等待以下库。