码迷,mamicode.com
首页 > 其他好文 > 详细

元素其他属性

时间:2020-07-17 22:09:13      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:方法   class   html   webdriver   code   布尔值   abs   浏览器   布尔   

"""
1.学习目标
掌握元素其他属性的获取方法
2.操作步骤(语法)
2.1 必须掌握
元素.text 获取元素文本 元素文本指的是标签之间的文字
元素.get_attribute("属性名") 获取对应属性名的值
元素.is_displayed() 判断元素是否可见 返回布尔值 true false
元素.is_enabled() 判断元素是否可用 返回布尔值 true false
2.2 了解
元素.size 获取元素大小
driver.title 获取页面标题
driver.current_url 获取当前页面url地址

3.需求
在注册A页面中,针对注册用户A按钮来实现对元素属性操作

"""
# 1.导入selenium
from selenium import webdriver
from time import sleep
import os

# 2. 打开浏览器---谷歌浏览器
driver = webdriver.Chrome()
# 3. 输入网址
url = "file:///" + os.path.abspath("练习页面/注册A.html")
driver.get(url)
sleep(3)
# 4. 元素定位---注册用户A按钮
button = driver.find_element_by_css_selector("button[type=‘submitA‘]")
# 5. 获取元素属性
# 5.1 获取元素文本值
print("button文本: ",button.text)
# 5.2 获取元素value属性值
print("button的value值:",button.get_attribute("value"))
# 5.3 判断button是否可见
result_1 = button.is_displayed()
print("button是否可见:",result_1)
# 5.4 判断button是否可用
result_2 = button.is_enabled()
print("button是否可用: ",result_2)
#==============================了解=========================================
# 5.5 获取元素大小
print("button大小:", button.size)
# 5.6 获取页面标题
print("页面标题:",driver.title)
# 5.7 获取当前页面地址
print("页面地址:",driver.current_url)

# 5.关闭浏览器
driver.quit()

 

元素其他属性

标签:方法   class   html   webdriver   code   布尔值   abs   浏览器   布尔   

原文地址:https://www.cnblogs.com/wzqzm/p/13332696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!