python自动化测试selenium(一)

一、介绍
Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器
官方API文档:http://seleniumhq.github.io/selenium/docs/api/py/api.html

二、环境安装
1、安装库
在这里插入图片描述2、下载chromedriver : 登录http://chromedriver.storage.googleapis.com/index.html 下载 (与浏览器对应版本请上网查阅)
对应版本查看,以谷歌浏览器为例
打开浏览器,按F12,点击console
navigator.appCodeName
navigator.appVersion
navigator.userAgent
按F12,点击console,输入以下命令,可以看到为102.0.5005.115版本
在这里插入图片描述在这里插入图片描述
下载后将chromedriver.exe文件放至 python.exe所在目录 如: D:\Program Files\Python
在这里插入图片描述至此,环境安装完成

三、编写代码
搜索框定位
在这里插入图片描述
百度搜索按钮定位

在这里插入图片描述

from selenium import webdriver
from selenium.webdriver.common.by  import  By
from selenium.webdriver.support.select import Select
import time
import os
from selenium import webdriver

# 实例化浏览器
driver = webdriver.Chrome()

# 打开网址
driver.get('https://www.baidu.com/')

# 需求
driver.find_element(By.ID,"kw").send_keys('锅锅')
driver.find_element(By.ID, "su").click()#点击按钮
sleep(2)

# 关闭页面
driver.quit()
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值