"""
定位到元素之后,我们要做什么?
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()
python+selenium学习2元素定位操作后干什么
最新推荐文章于 2022-04-28 22:14:59 发布