摘自https://www.cnblogs.com/sanzangTst/p/8375938.html
通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。
二、获取文本
获取其它属性方法:get_attribute("属性"),这里的参数可以是class、name等任意属性
六、参考代码
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : chen # @File : a.py # @Software: PyCharm from selenium import webdriver import time url = 'https://www.baidu.com' browser = webdriver.Firefox() browser.get(url) browser.implicitly_wait(30) # 获取页面title print(browser.title) # 获取文本 text = browser.find_element_by_id('setf').text print(text) # 获取元素标签 tag = browser.find_element_by_id('kw').tag_name print(tag) # 获取元素其他属性 name = browser.find_element_by_id('kw').get_attribute('class') print(name) # 获取浏览器名称 print(browser.name)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。