python+selenium学习2元素定位操作后干什么

"""
定位到元素之后,我们要做什么?
clear():清楚文本
send_keys(value):,模拟键盘输入数据,除了字母外,还可以发一下快捷键
click():单击元素,例如按钮操作、超链接、单选框、复选框操作
Current_url:返回当前页面的url地址,获取地址
title:返回当前页面的title
Text:获取页面(提示框、警告框)显示文本信息
get_attribute(name);获取属性值,文本框中的值使用value属性名
is_displayed():设置该元素是否为用户可见
is_enabled():判断是否可用
is_selected:判断是否选中,一般用于复选框或者单选框

"""

#导包、创建浏览器对象、获取一下url地址
from selenium import webdriver
import time

#driver 普通变量
driver=webdriver.Chrome()
driver.get("https://www.baidu.com")

# #使用css定位
# driver.find_element_by_css_selector(".s_ipt").send_keys("aiqing")
# time.sleep(2)
# #清楚百度文本框的文字
# driver.find_element_by_css_selector(".s_ipt").clear()
# time.sleep(2)
# driver.find_element_by_id("su").click()


# #点击新闻摁钮,跳转后获取url地址:并判断是否符号结果
# driver.find_element_by_link_text("新闻").click()
# # time.sleep(3)
# # 获取一下新闻页面的url
# url=driver.current_url
# print(url)

# #先在百度页面获取title,并打印出来
# title =driver.title
# print(title)

# #text
# text=driver.find_element_by_xpath("//*[@id='bottom_layer']").text
# print(text)

# #获取百度文本框的name属性
# value1=driver.find_element_by_id("kw").get_attribute("name")
# print(value1)

# driver.find_element_by_id("kw").send_keys("sbb")
# value1=driver.find_element_by_id("kw").get_attribute("value")
# #按钮的信息
# value2=driver.find_element_by_id("su").get_attribute("class")
# print(value1,value2)

# 判断百度一下摁钮是不是显示出来了
if driver.find_element_by_id("su").is_displayed():
    print("显示出来了")
else:
    print("显示失败")

driver.quit()
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值