Python Selenium Webdriver:AttributeError'list'对象没有属性'tag_name'

塔拉·阿夫扎尔(M Talha Afzal)

我在尝试运行代码时遇到select元素的麻烦,这给了我一个错误

AttributeError 'list' object has no attribute 'tag_name'

就像我没有任何选择元素。是因为它不关注弹出窗口吗?我究竟做错了什么?

在此处输入图片说明

MyCode.py

from selenium import webdriver
from selenium.webdriver.support.ui import Select

browser = webdriver.Firefox()
browser.get("http://www.punjnud.com/PageList.aspx?BookID=14050&BookTitle=Ali%20Zaryoun%20Ki%20Ghazalein")

popupSelect=Select(browser.find_elements_by_xpath("(//select[@class='custom-dropdown selectdrop'])[1]"))

popupSelect.select_by_value("1")

browser.find_elements_by_class_name("btn btn-success").click()

select.py中的错误:

if webelement.tag_name.lower() != "select":
    raise UnexpectedTagNameException("Select only works on <select> elements, not on <%s>" %webelement.tag_name)

例外:

AttributeError: 'list' object has no attribute 'tag_name'
盖伊

find_elements_by_xpath 返回WebElement的列表。

应该是find_element_by_xpath注意s中的find_element

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Selenium Python编码以选择下拉菜单:出现错误SeleAttributeError:'list'对象没有属性'tag_name'

来自分类Dev

Python Selenium-AttributeError:WebElement对象没有属性sendKeys

来自分类Dev

AttributeError:“列表”对象没有属性“替换” Selenium Python

来自分类Dev

初学者Python:AttributeError:'list'对象没有属性

来自分类Dev

AttributeError:“ list”对象在Python上没有属性“ encode”

来自分类Dev

python3 AttributeError: 'list' 对象没有属性 'dot'

来自分类Dev

python gensim:AttributeError:'list'对象没有属性

来自分类Dev

AttributeError:模块'selenium.webdriver'没有属性'webdriver'

来自分类Dev

Selenium Python AttributeError:“ NoneType”对象没有属性“ send_keys”

来自分类Dev

“ AttributeError:'list'对象没有属性'ravel'”

来自分类Dev

“ AttributeError:'list'对象没有属性'ravel'”

来自分类Dev

AttributeError: 'list' 对象没有属性 'x'

来自分类Dev

AttributeError: 'list' 对象没有属性 'tk'

来自分类Dev

AttributeError: 'list' 对象没有属性 'id'

来自分类Dev

AttributeError: 'list' 对象没有属性 'similarity'

来自分类Dev

AttributeError: 'list' 对象没有属性 'host'

来自分类Dev

AttributeError: 模块“selenium”没有通过 PyCharm 使用 Selenium webdriver 的属性“webdriver”

来自分类Dev

python特征提取:AttributeError:'list'对象没有属性'lower'

来自分类Dev

python AttributeError'dict'对象没有属性

来自分类Dev

Python - AttributeError: 'DataFrame' 对象没有属性

来自分类Dev

AttributeError:“ str”对象没有属性“ name”

来自分类Dev

自定义关键字机器人框架selenium webdriver python“对象没有属性'get_attribute'”

来自分类Dev

AttributeError:将函数“选择”移动到Django时,使用Selenium Python将“ WebElement”对象没有属性“ copy”错误

来自分类Dev

'List[Element]' 对象没有属性 'Name'

来自分类Dev

AttributeError:“ WebDriver”对象没有属性“ id”

来自分类Dev

AttributeError:'WebDriver'对象没有属性'driver'

来自分类Dev

AttributeError:'模块'对象没有属性'webdriver'

来自分类Dev

AttributeError:“函数”对象没有属性“ func_name”和python 3

来自分类Dev

Python 3导入错误AttributeError:从C ++调用脚本时,'_ModuleLock_'对象没有属性'name'

Related 相关文章

  1. 1

    Selenium Python编码以选择下拉菜单:出现错误SeleAttributeError:'list'对象没有属性'tag_name'

  2. 2

    Python Selenium-AttributeError:WebElement对象没有属性sendKeys

  3. 3

    AttributeError:“列表”对象没有属性“替换” Selenium Python

  4. 4

    初学者Python:AttributeError:'list'对象没有属性

  5. 5

    AttributeError:“ list”对象在Python上没有属性“ encode”

  6. 6

    python3 AttributeError: 'list' 对象没有属性 'dot'

  7. 7

    python gensim:AttributeError:'list'对象没有属性

  8. 8

    AttributeError:模块'selenium.webdriver'没有属性'webdriver'

  9. 9

    Selenium Python AttributeError:“ NoneType”对象没有属性“ send_keys”

  10. 10

    “ AttributeError:'list'对象没有属性'ravel'”

  11. 11

    “ AttributeError:'list'对象没有属性'ravel'”

  12. 12

    AttributeError: 'list' 对象没有属性 'x'

  13. 13

    AttributeError: 'list' 对象没有属性 'tk'

  14. 14

    AttributeError: 'list' 对象没有属性 'id'

  15. 15

    AttributeError: 'list' 对象没有属性 'similarity'

  16. 16

    AttributeError: 'list' 对象没有属性 'host'

  17. 17

    AttributeError: 模块“selenium”没有通过 PyCharm 使用 Selenium webdriver 的属性“webdriver”

  18. 18

    python特征提取:AttributeError:'list'对象没有属性'lower'

  19. 19

    python AttributeError'dict'对象没有属性

  20. 20

    Python - AttributeError: 'DataFrame' 对象没有属性

  21. 21

    AttributeError:“ str”对象没有属性“ name”

  22. 22

    自定义关键字机器人框架selenium webdriver python“对象没有属性'get_attribute'”

  23. 23

    AttributeError:将函数“选择”移动到Django时,使用Selenium Python将“ WebElement”对象没有属性“ copy”错误

  24. 24

    'List[Element]' 对象没有属性 'Name'

  25. 25

    AttributeError:“ WebDriver”对象没有属性“ id”

  26. 26

    AttributeError:'WebDriver'对象没有属性'driver'

  27. 27

    AttributeError:'模块'对象没有属性'webdriver'

  28. 28

    AttributeError:“函数”对象没有属性“ func_name”和python 3

  29. 29

    Python 3导入错误AttributeError:从C ++调用脚本时,'_ModuleLock_'对象没有属性'name'

热门标签

归档