自动化测试 selenium 模块 webdriver使用

自动化测试————网络爬虫教学周期 自动化测试 selenium 模块 webdriver使用

我们可以通过自动化来测试项目:

我们第一步:

打开谷歌浏览器

自动化测试 selenium 模块 webdriver使用_第1张图片打开进入点击帮助———点击———》关于Google Chrome
自动化测试 selenium 模块 webdriver使用_第2张图片

查看版本号

之后通过浏览器打开网址

http://chromedriver.storage.googleapis.com/index.html

自动化测试 selenium 模块 webdriver使用_第3张图片通过自己的版本下载
自动化测试 selenium 模块 webdriver使用_第4张图片进入之后点击第三个下载

保存在我们需要文件中

自动化测试 selenium 模块 webdriver使用_第5张图片不用解压直接改变名字
我们现在可以做一个小测试:
玩 一下:

打开我们的pyCham
先导包:
在这里插入图片描述
之后我们传入:
在这里插入图片描述
我自动化的是—百度图片—网址是:https://image.baidu.com/
我们通过名称:browser
来通过get进入网址:
在这里插入图片描述
运行pycham可以看到浏览器:
自动化测试 selenium 模块 webdriver使用_第6张图片
进入到浏览器中:
我们进入到浏览器-----之后-----用键盘Fn+F12
查看----百度图片的搜索框id:
在这里插入图片描述

回到我们的pycham:
在这里插入图片描述
我们通过id获取条件–来进行输入:

在这里插入图片描述

自动化测试 selenium 模块 webdriver使用_第7张图片我们再通过浏览器获取-----搜索name用在click():

在这里插入图片描述

我们运行pycham效果之后:

代码流程:

from selenium import webdriver
browser = webdriver.Chrome('./chromedriver')
browser.get('https://image.baidu.com/')   #打开文件
input_kw = browser.find_element_by_id('kw')  #通过id来找到输入内容
input_kw.send_keys('腰子姐')   #进行输入
buttion_search = browser.find_element_by_class_name('s_search')   #找到提交按钮
buttion_search.click()   #相当于点击按钮

你可能感兴趣的:(自动化)