Python+Selenium基础篇之15-获取页面某个元素的全部属性

本文来介绍如何通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如 class, id, name, text, href, vale等等。

相关脚本代码如下:

# coding=utf-8
import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')
time.sleep(1)

for link in driver.find_elements_by_xpath('//*[@id]'):
    print(link.get_attribute('id'))

for link in driver.find_elements_by_xpath("//*[@href]"):
    print (link.get_attribute('href'))

for link in driver.find_elements_by_xpath("//*[@name]"):
    print (link.get_attribute('name'))

driver.quit()

你可能感兴趣的:(Python,+,Selenium从基础到高级篇,python,selenium,javascript)