猿问

如何使用 python ansdselenium 登录网页?

driver.find_element_by_id('username').send_keys('945412')

print 'username entered'

driver.find_element_by_name('password').send_keys('mns347')

print 'password entered'

driver.find_element_by_name("submit").click()

print 'submit'

但它抛出错误


Traceback (most recent call last):

  File "C:\Users\SS\Desktop\python-mp\sele_sample.py", line 17, in <module>

    driver.find_element_by_id('username').send_keys('945412')

  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 360, in find_element_by_id

    return self.find_element(by=By.ID, value=id_)

  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 978, in find_element

    'value': value})['value']

  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute

    self.error_handler.check_response(response)

  File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response

    raise exception_class(message, screen, stacktrace)

NoSuchElementException: Message: no such element: Unable to locate element: {"method":"id","selector":"username"}

  (Session info: chrome=70.0.3538.102)

  (Driver info: chromedriver=2.44.609538 (b655c5a60b0b544917107a59d4153d4bf78e1b90),platform=Windows NT 6.3.9600 x86_64)



暮色呼如
浏览 188回答 3
3回答
随时随地看视频慕课网APP

相关分类

Python
我要回答