我正在尝试制作一个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,但返回了相同的错误。。。在
以下是您问题的答案:
由于定位器
^{1}$//*[@id="loginidtext"]
在topwindow
iframe中,我们必须先切换到iframe,如下所示:如果这回答了你的问题,请告诉我。在
相关问题 更多 >
编程相关推荐