一、常用方法
element = driver.find_element(By.ID, 'submit')
1、text 获取元素的文本
element.text
2、size 获取元素的大小
element.size
3、get_attribute 获取元素属性值
element.get_attribute("id") ,传递的参数是元素的属性名
4、is_displayed 判断元素是否可见
element.is_displayed()
5、is_enabled 判断元素是否可用文章来源:https://www.toymoban.com/news/detail-513419.html
element.is_enabled()
6、is_selected 判断元素是否被选中文章来源地址https://www.toymoban.com/news/detail-513419.html
element.is_selected()
二、应用
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('http://172.16.1.113:8089')
button = driver.find_element(By.ID, 'submit')
print("元素的文本:", button.text)
login = driver.find_element(By.ID, 'loginPanel')
print("元素的大小:", login.size)
logo = driver.find_element(By.ID, 'logo-box')
print("元素属性值:", logo.get_attribute('class'))
print("元素是否可见:", logo.is_displayed())
keepLoginon = driver.find_element(By.ID, 'keepLoginon')
print("元素是否可用:", keepLoginon.is_enabled())
print("元素是否被选中:", keepLoginon.is_selected())
keepLoginon.click()
print("元素是否被选中:", keepLoginon.is_selected())
到了这里,关于03-selenium-获取元素信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!