Python Selenium无法找到elemen

2024-06-28 19:04:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个Python程序来自动登录我学校的网站。但是,我返回一个错误:

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="loginidtext"]"}

引发错误的相关代码段是:

BCnumber = driver.find_element_by_xpath('//*[@id="loginidtext"]')
BCnumber.send_keys('loginid')

网站是: https://matrix.tjc.edu.sg/?topleft=toprow.php&bottomright=bottomrow.php

我试过使用:

^{pr2}$

切换到相关的div,但返回了相同的错误。。。在


Tags: 程序idmessage网站selenium错误elementcommon
1条回答
网友
1楼 · 发布于 2024-06-28 19:04:34

以下是您问题的答案:

由于定位器//*[@id="loginidtext"]topwindowiframe中,我们必须先切换到iframe,如下所示:

^{1}$

如果这回答了你的问题,请告诉我。在

相关问题 更多 >