我是新的使用 selenium 自动化.
我试图使HBO最大的自动登录(练习目的只),我可以在两个字段键入(电子邮件和密码),并尝试如果它登录,但.我想检查它是否失败或没有,我明白,检查,我必须检查是否有出现与失败文本的帧,但我不知道如何切换到它的帧检查它.
This is what i see when i inspect the frame, but i cant identify how to switch to it(忽略西班牙语文本,我在我的Linux PC上得到了英语)
这就是我用许多不同的名字尝试过的(我不确定它们是不是名字)error=driver.find_elements(By.CLASS_NAME, "")
好吧,问题是我不知道如何切换到它,因为没有id或名称,我搜索的答案,但我不明白的xpath,css选择器等。
1条答案
按热度按时间hyrbngr71#
您可以查找插入错误凭据时出现的此
div
容器此元素可由此CSS选择器唯一定位:
[aria-label*='Error']
或者使用Python Selenium代码: