【发布时间】:2022-01-17 23:04:24
【问题描述】:
不确定为什么会出现此错误,我已经问过与此问题相关的各种问题。由于某种原因,Webdriver 找不到我要查找的类型字段,给我 Attribute not found 错误以及 NoSuchElementException 错误。
错误信息:
Traceback (most recent call last):
File "main.py", line 19, in <module>
driver.find_element(By.name,"nickname").send_keys(username+Keys.ENTER)
AttributeError: type object 'By' has no attribute 'name'
代码行:
time.sleep(0.2)
driver.find_element(By.name,"nickname").send_keys(username+Keys.ENTER)
HTML:
<input name="nickname" type="text" placeholder="Nickname" maxlength="15" id="nickname" data-functional-selector="username-input" class="sc-gTgzIj eFnEAY" autocomplete="off" value="" aria-expanded="false">
【问题讨论】:
-
我相信这行是区分大小写的
By.name。使用By.NAME
标签: python selenium selenium-webdriver webdriver attributeerror