Python Selenium 节点的相关操作

获取 html

element.get_attribute('innerHTML')
element.get_attribute('outerHTML')

获取内容

element.text

获取属性

element.get_attribute('data-original-title') 

是否存在

def isElementExist(self, element, node=''):
    flag = True
	if node == '':
		node = self.driver

    try:
        node.find_element_by_xpath(element)
        return flag
    except:
        flag = False
	
	return flag

模糊匹配属性

使用 XPath:

//a[contains(@prop,'Foo')]

参考资料


Linux 命令之 htop Python 类的笔记