Selenium第一天

# html
# 关于html有很多标签属性。 单闭合和双闭合。
# div标签的作用,它是把网页分割成一块一块的,并且一般会用id属性标记。可以通过id显示不同效果。
# 主要是对页面进行布局。
import time
from selenium import webdriver
driver = webdriver.Chrome(r'D:\tools\webdriver\chromedriver.exe')
# 隐式等待,implictly_wait(10)

driver.implicitly_wait(10)  # 隐式等待的含义就是,每次等待的最大时间为10秒钟。
driver.get('http://www.baidu.com')
element_keyword = driver.find_element_by_id('kw')

element_keyword.send_keys('松勤')

element_search_bottton = driver.find_element_by_id('su')
element_search_bottton.click()
# time.sleep(2)  # 如果注释掉会报错,因为还没完全加载。
# driver.quit()

# 在做对应操作的时候,会有webdriver的进程。在执行quit时进程也退出。
# ******如果手动关闭浏览器,进程不会退出。
# 对自动化的结果进行验证。

# 可以通过上级元素去定位元素,通过定位发现,id是1
element_top = driver.find_element_by_id('1')
# text 是对应标签的文本内容。
print(element_top.text)
if element_top.text.startswith('松勤网'):
    print('pass')
else:
    print('false')





driver.quit()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值