- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Selenium/Python 自动化新手。我无法自动填写注册表单。下拉菜单是必需的元素,但我收到以下错误...
属性错误:“str”对象没有属性“tag_name”
我已经在下面发布了我的代码,但在网上找不到任何关于为什么会这样的答案。非常感谢任何/所有帮助。
from selenium import webdriver
from selenium.webdriver.support.select import Select
teamElement = browser.find_element_by_id('id_team')
time.sleep(2)
sel = Select('teamElement')
sel.select_by_value("12")
错误来自 sel = Select('teamElement') 行。
Traceback (most recent call last):
File "/Users/jamesstott/PycharmProjects/basics/RunChromeTests.py",
line 40, in <module>
sel = Select('teamElement')
File "/Users/jamesstott/PycharmProjects/venv/lib/python3.6/site-packages/selenium/webdriver/support/select.py", line 36, in __init__
if webelement.tag_name.lower() != "select":
AttributeError: 'str' object has no attribute 'tag_name'
最佳答案
Select 采用 WebElement 类型参数而不是字符串类型。更改以下行
sel = Select('teamElement')
至
sel = Select(teamElement)
完整代码,
from selenium import webdriver
from selenium.webdriver.support.select import Select
teamElement = browser.find_element_by_id('id_team')
time.sleep(2)
sel = Select(teamElement)
sel.select_by_value("12")
关于python - Selenium w/Python3 - AttributeError : 'str' object has no attribute 'tag_name' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50252138/
三、元素定位方式 1-通过id定位,By.ID id属性在HTML中是唯一的,因此使用id定位可以确保找到页面上唯一的元素。 由于id是唯一的,浏览器在查找元素时可以快速定位到目标元素,提高了定
- hosts: ALL gather_facts: true remote_user:test vars: Env: "{{ env }}" tasks: - ec2_remote_fact
我被以下片段的简单单击命令踩到了 以下 watir 行似乎不起作用 browser.button(:name=>'Send').clic
我想使用带有 watir-webdriver 的 Ruby 从下拉框中选择值。这是命令 browser.select_list(:id, "ctl00_SampleContent_ComboBox1_
在我的服务器上进行全新安装并从前端成功创建一个新项目后,我试图推送到存储库,但我一直失败。经过一些调试后,我在 production.log 中发现了以下内容。无论如何,我可以看到存储库文件夹是空的。
Selenium/Python 自动化新手。我无法自动填写注册表单。下拉菜单是必需的元素,但我收到以下错误... 属性错误:“str”对象没有属性“tag_name” 我已经在下面发布了我的代码,但在
代码: from selenium import webdriver from selenium.webdriver.support.select import Select from seleniu
考虑以下表结构: users (user_id, ...) images (image_id, user_id, ...) tag_links (tag_id, image_id) tags_name
我是一名优秀的程序员,十分优秀!