python 自动化测试 selenium 框架 - 1
这一博文主要是用于 selenium 框架 自动化测试的首次简单使用
大概步骤是
- 打开谷歌浏览器
- 打开百度首页
- 输入hu1628299958
- 点击搜索列表中的第一条 跳到我的csdn博客主页
- 跳转他的主页
from selenium import webdriver
from time import sleep
# 打开浏览器驱动
qd = webdriver.Chrome(r'D:/ruanjian/ggqd.exe')
# 打开百度网址
qd.get('https://www.baidu.com')
# 定位到输入框
inputele = qd.find_element_by_id('kw')
# 输入hu1628299958 并按回车 \n 表示回车
inputele.send_keys('hu1628299958\n')
# 必须要加入这一行
sleep(1)
# 获取浏览器窗口
windows = qd.window_handles # 此行代码用来定位当前页面
# 0 表示当前 -1 表示上个页面
qd.switch_to_window(windows[0])
# 利用css 选择器 选择 id content_left 下的所有 a 标签 并点击第一个a标签进行跳转
a_items = qd.find_elements_by_css_selector('#content_left a')[0].click()
# 必须要加入这一行
sleep(1)
# 获取浏览器窗口
windows = qd.window_handles
# 定位到某一个窗口
qd.switch_to_window(windows[1])
# 打印 document.title
print(qd.title)
# 跳转个人主页
tdzy = qd.find_elements_by_css_selector('.opt-letter-watch-box a')[0].click()
print(a_items)
测试过程录了视频 上传不了很难受 。。。