最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
lte关闭还是开启好 python asyncio es6数组去重 数组去重的5种方法 vue prop属性 100个神话故事的名字 谐音梗游戏名字 一元一次方程教学反思 vue兄弟组件之间传值 python re.match idea背景怎么改为白色 vue父子组件通信 js替换所有指定字符串 vue父子组件传值 hdb3码编码规则 df -h命令 统一社会信用代码怎么查 vue md5 df -h命令参数详解 0x00000709共享打印机win10 ifnull函数 c语言心形编程代码 山海经上古三大神木 设立中国人民警察节的原因 中国人民警察节祝福语 中国人民警察节的由来 中国人民警察节设立意义 中国人民警察节是哪天 什么是中国人民警察节 社会面清零主要做什么 什么是社会面清零 受权与授权的区别 android 自定义view 用python画星空 vue保留两位小数 js四舍五入保留两位小数 js保留两位小数四舍五入 脂肪率怎么计算 红军三大任务是哪三个 过目不忘的足浴店名字
当前位置: 首页 - 科技 - 知识百科 - 正文

python自动化脚本

来源:懂视网 责编:黄老五 时间:2022-01-12 10:12:57
文档

python自动化脚本

用python编写自动化脚本要求电脑先安装selenium和python。Selenium是一个用于Web应用程序测试的工具,主要功能是测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。
推荐度:
导读用python编写自动化脚本要求电脑先安装selenium和python。Selenium是一个用于Web应用程序测试的工具,主要功能是测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。

如何用python编写自动化脚本呢?下面我们就一起来学习一下吧!

安装好selenium和python后,我们就可以开始编写脚本了,安装过程中需要注意的是selenium3.0需要独立安装Firefox驱动。

以下是python编写自动化脚本的具体示例。

打开IDLE,通过快捷键ctrl+n打开一个新窗口,在新窗口输入以下代码:

# coding = utf-8from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://www.baidu.com")

browser.find_element_by_id("kw").send_keys("selenium")

browser.find_element_by_id("su").click()

browser.quit()

保存为test1.py,通过快捷键F5运行脚本,可看到脚本启动Firefox 浏览器进入百度页,输入“selenium” 点击搜索按钮,最后关闭浏览器的过程。脚本即完成了~

代码解析:

# coding = utf-8

为了防止乱码问题,以及在程序中添加中文注释,把编码统一成 UTF-8;

from selenium import webdriver

导入selenium的webdriver包,导入webdriver包后才能使用 webdriver API 进行自动化脚本开发;

browser = webdriver.Firefox()

将控制的 webdriver 的 Firefox 赋值给 browser;获得了浏览器对象才可以启动浏览器;

browser.get("http://www.baidu.com")

获得浏览器对象后,通过 get()方法,向浏览器发送网址;

browser.find_element_by_id("kw").send_keys("selenium")

通过 id=kw 定位到百度的输入框,并通过键盘方法send_keys()向输入框里输入selenium ;

browser.find_element_by_id("su").click()

通过 id=su 定位到搜索按钮,并向按钮发送单击事件(click() ) ;

browser.quit()

退出并关闭窗口的每一个相关的驱动程序。

关于如何用python编写自动化脚本,我们就分享到这啦!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

python自动化脚本

用python编写自动化脚本要求电脑先安装selenium和python。Selenium是一个用于Web应用程序测试的工具,主要功能是测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题lte关闭还是开启好lte关闭还是开启好专题python asynciopython asyncio专题es6数组去重es6数组去重专题数组去重的5种方法数组去重的5种方法专题vue prop属性vue prop属性专题100个神话故事的名字100个神话故事的名字专题谐音梗游戏名字谐音梗游戏名字专题一元一次方程教学反思一元一次方程教学反思专题vue兄弟组件之间传值vue兄弟组件之间传值专题python re.matchpython re.match专题idea背景怎么改为白色idea背景怎么改为白色专题vue父子组件通信vue父子组件通信专题js替换所有指定字符串js替换所有指定字符串专题vue父子组件传值vue父子组件传值专题hdb3码编码规则hdb3码编码规则专题df -h命令df -h命令专题统一社会信用代码怎么查统一社会信用代码怎么查专题vue md5vue md5专题df -h命令参数详解df -h命令参数详解专题0x00000709共享打印机win100x00000709共享打印机win10专题vscode代码格式化vscode代码格式化专题python 读取jsonpython 读取json专题开文具店新手如何进货开文具店新手如何进货专题interval函数interval函数专题python 查看变量类型python 查看变量类型专题python读取csvpython读取csv专题python中split函数python中split函数专题你比我猜游戏爆笑词语你比我猜游戏爆笑词语专题python 匿名函数python 匿名函数专题python index函数python index函数专题自动化脚本编写实例-python专题python自动化运维脚本培训专题安琪儿母婴店专题八股伞和十股伞大小图片专题巴克利说乔丹不帅英文专题巴啦啦小魔仙天专题巴库尼菲治又名专题巴拉纽克专题巴拉斯 假期专题八年级上册物理第二章知识点总结专题峨眉山雷洞坪山庄专题八挂海作品集2022专题巴西狂欢节人们做什么专题巴啦啦演员孙侨潞专题八卦指尖陀螺能玩吗专题八个月需要做什么产检专题巴啦啦小魔仙2022新作专题八公里电动车要多久时间专题巴啦啦小魔仙里面的所有人物专题八个月婴儿正常体温是多少算正常专题
Top