通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。
一、获取页面title
二、获取文本
三、获取元素标签
四、获取元素其他属性
获取其它属性方法:get_attribute("属性"),这里的参数可以是class、name等任意属性
五、获取浏览器名称
六、参考代码
#!/usr/潇洒的大地/env python# -*- coding: utf-8 -*-# @Author : chen# @File : a.py# @Software: PyCharmfrom selenium import webdriverimport timeurl = 'https://www.baidu.com'browser = webdriver.Firefox()browser.get(url)browser.implicitly_wait(30)# 获取页面titleprint(browser.title)# 获取文本text = browser.find_element_by_id('setf').textprint(text)# 获取元素标签tag = browser.find_element_by_id('kw').tag_nameprint(tag)# 获取元素其他属性name = browser.find_element_by_id('kw').get_attribute('class')print(name)# 获取浏览器名称print(browser.name) 写在最后的话:这些都是小编自己一个字一个字敲上去的,原创算不上,可能很多类似的资料,小编写这个的目的是为了激励自己在学习道路上养成良好的习惯,所以转载请注明出处,谢谢!转载于:https://www.cnblogs.com/sanzangTst/p/8375938.html