请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

get_attribute默认属性失败

from selenium import webdriver
import time
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()

user_element = driver.find_element_by_id(“nickname”)
time.sleep(5)
print(driver.find_element_by_id(“nickname-tips”).get_attribute(“input-placeholder”))
print(user_element.get_attribute(“input-placeholder”))
print(user_element.get_attribute(“nickname-tips”))
print(user_element.get_attribute(“nickname”))

user_element.send_keys(“test111”)
print(user_element.get_attribute(“value”))

打印结果如下:
None
None
None
None
test111

正在回答 回答被采纳积分+3

2回答

提问者 慕仙6392446 2019-10-31 23:20:49

不是,就是没有打印出默认value

0 回复 有任何疑惑可以回复我~
  • 就是你通过getattr或者text去看,你可以把你页面属性结构发出来
    回复 有任何疑惑可以回复我~ 2019-11-02 14:59:56
Mushishi 2019-10-23 21:20:19

你看你最后一个打印出来了,前面的你可以看一下是否输入之前都是空的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信