【发布时间】:2021-09-30 03:50:32
【问题描述】:
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: #loginUsername
我使用 selenium 模块来自动化一些网站的登录过程,当我执行程序时,它抛出 NoSuchElementException 而我尝试了所有 find_element_by_* 方法(按 id、按类、按 css 选择器、按文本,按名称 attr )但是,我仍然收到此错误,并且我不知道如何使该程序无错误,那么,还有其他方法可以调试程序吗??
【问题讨论】:
-
分享网址。如果不可能,请使用 HTML 更新问题。
-
听起来像是在 iframe 中,请检查 iframe。
-
没有 iframe 或者它只是被包裹在一个表单标签和一个字段集标签内