yuki25135
@yuki25135 (優希 谷島)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

'list' object has no attribute 'send_keys'の解決方法

解決したいこと

メールアドレスの自動入力をして
Cisco webexに自動ログインしたい

発生している問題・エラー

AttributeError: 'list' object has no attribute 'send_keys'

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

該当するソースコード

python

実行コード

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://globalpage-prod.webex.com/signin?surl=https%3A%2F%2Fsignin.webex.com%2Fcollabs%2Fauth%3Flanguage%3Dja_JP&language=ja_JP')

email_elem = browser.find_elements_by_css_selector("el-input__inner")
email_elem.send_keys('個人のアドレス')

エラーメッセージ
AttributeError Traceback (most recent call last)
in
4
5 email_elem = browser.find_elements_by_css_selector("el-input__inner")
----> 6 email_elem.send_keys('個人のアドレス')

AttributeError: 'list' object has no attribute 'send_keys'

自分で試したこと

by_css_selectorの部分をfind_element_by_idにすると
秋のような別のエラーコードが出る

Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="el-input__inner"]"}
(Session info: chrome=89.0.4389.90)

0

2Answer

email_elem.send_keys('個人のアドレス')

email_elem[0].send_keys('個人のアドレス')

1Like

Comments

  1. そういう場合も、どのようなエラーで動かないか教えていただけると助かります!

Your answer might help someone💌