python自动化脚本(python编写自动化脚本)
作者:百科火 更新 :2022-03-10 10:00:20 科技百科

如何用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编写自动脚本,我们将在这里分享!
- END -
《卜算子·送鲍浩然之浙东》表达了什么情感
《卜算子·送鲍浩然之浙东》是北宋词人王观创作的词。题目一作《别意》。 那么《卜算子·送鲍浩然之浙东》表达了...
一周年是多久(一周年是365天,闰年每四年来一次)
一周年是多久,一周年是365天。一周年是时间单位,分平年和闰年,平年365天算1周年,闰年366天算1周年,闰年每4年会来临1次...
红棍白纸扇草鞋(“白纸扇“草鞋”是黑社会组织的级别职司称呼)
红棍白纸扇草鞋是什么意思,“红棍”、“白纸扇”、“草鞋”是黑社会组织的等级职司称谓。“红棍”又名“四二六”或...
山川不阻热爱追梦敢越湖海(山川不阻喜爱逐梦敢越湖海的意思)
山川不阻热爱追梦敢越湖海是什么意思,山川不阻热爱追梦敢越湖海的意思是山川阻挡不了自身的热爱,追求梦想敢于跨越山...
今天的月亮很美是什么意思
今天的月亮很美是什么意思,今天的月亮很美是一句网络流行语,出自日本著名作家夏目漱石。表示温柔含蓄又动人,把爱意融...
计算机硬件系统由哪几部分组成
自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了很大的发展,但计算机硬件系统的基本结构没有发生变化,那么...
中国内战打了几年(中国内战打了十四年)
内战又称“非国际性武装冲突”,即国内战争,指一国内部不同武装力量之间发生的具有一定规模的武装冲突。中国内战打了...
蚕是不是昆虫
蚕是昆虫,因为昆虫的成虫都为3段节肢动物,并且有3对足,而蚕虽然是毛虫状,并且有八对足,但是蚕属于完全变态昆虫,成虫为蛾...
三生有幸遇见你下一句是“纵使悲凉也是情”
三生有幸遇见你下一句是“纵使悲凉也是情”。意思为很庆幸能够与你相遇,与你相识,与你相知,并与你相爱。今生有你,不论...
电脑鼠标卡顿不流畅是为什么(鼠标出现卡顿、不流畅的原因)
鼠标卡顿的原因可能与光标速度有关,可以在系统设置中更改鼠标的光标速度;鼠标光标跳跃式移动可能是系统问题,如中病毒...