栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python自动化测试selenium(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 FilesPython
至此,环境安装完成

三、编写代码
搜索框定位

百度搜索按钮定位

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()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998492.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号