(未解决)selenium.common.exceptions.NoSuchWindowException: Message: no such window

执行代码如下:

from selenium import webdriver
from time import sleep

if __name__=='__main__':
    driver=webdriver.Chrome()
    driver.implicitly_wait(10)
    driver.maximize_window()
    driver.get('http://127.0.0.1/admin.php')

    driver.find_element_by_id('username').clear()
    driver.find_element_by_id('username').send_keys('admin')
    driver.find_element_by_id('password').clear()
    driver.find_element_by_id('password').send_keys('admin')
    driver.find_element_by_css_selector('[value="登 录"]').click()

    driver.find_element_by_link_text('会员中心').click()

    driver.switch_to.frame('mainframe')

    driver.find_element_by_xpath('//span[.="添加学生"]').click()

    sleep(2)
    driver.quit()

 

报错信息如下:

(未解决)selenium.common.exceptions.NoSuchWindowException: Message: no such window_第1张图片

 

后发现python版本是3.7.6,selenium是2.53.6。于是将selenium升级到3.141.0。

 

继续运行代码,ImportError异常没了,NoSuchWindowException异常还在。(未解决)selenium.common.exceptions.NoSuchWindowException: Message: no such window_第2张图片

 

换成火狐浏览器就正常运行,懂的大神就救救孩子吧。

你可能感兴趣的:((未解决)selenium.common.exceptions.NoSuchWindowException: Message: no such window)