我不知道下一步如何使用selenium页面,但我不知道如何成功地访问页面。我尝试过设置新的框架,但它没有找到那个元素,因为我认为它是在查看登录页面上的元素,而不是后面的页面。这是登录成功后的url。https://homeaccess.katyisd.org/HomeAccess/Classes/Classwork
Path of frame on page AFTER login page
browser = webdriver.Chrome(executable_path = path_to_chromedriver)
url = "https://homeaccess.katyisd.org/HomeAccess/Account/LogOn?ReturnUrl=%2fHomeAccess"
browser.get(url)
browser.find_element_by_id('LogOnDetails_UserName')
browser.find_element_by_id('LogOnDetails_Password')
browser.find_element_by_id('LogOnDetails_UserName').clear()
browser.find_element_by_id('LogOnDetails_Password').clear()
browser.find_element_by_id('LogOnDetails_UserName').send_keys('******')
browser.find_element_by_id('LogOnDetails_Password').send_keys('******')
这些都在登录后的页面上
^{pr2}$
执行单击登录后,请等待一段时间加载页面。在
根据提供的HTML代码,如果id失败,可以尝试通过其他定位器切换到帧
^{pr2}$谢谢你, 穆拉利
尝试等待帧出现:
相关问题 更多 >
编程相关推荐