当前位置:家常菜>百科>科技>正文

python自动化脚本

人气:123 ℃/2024-11-30 16:10:16

如何用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编写自动化脚本,我们就分享到这啦!

  • 小米手机返回键震动怎么设置 小米手机返回键震动怎么关

    小米是主打性价比的手机品牌,有很给力的参数配置表现,入手的性价比非常的高,很是值得入手,功能配置非常丰富,为大家介绍下小米手机返回键震动如何取消,一起来看看小米手机的实用功能设...

    品牌查看全文>>
  • 瑞虎3后排座椅怎么放倒

    打开车后门,能够看到椅子背后下方两边都有像是安全带材质的拉手,拉出来以后往前推就能够将座椅椅背推倒了。若只是需要调节的话,按下左边的旋钮就能够进行调节了。瑞虎3是奇瑞旗下的一款...

    问答查看全文>>
  • 感情治愈系动漫经典语句 治愈系动漫唯美语录

    1、不必随便被危害,也别过于有理性。人不可过得太搞清楚,内心了解就行。2、哪里有天才,我是把他人饮用咖啡的时间,都用在工作上的。3、生活如同一面镜子,假如你对他笑容,它也会对你...

    语录查看全文>>
  • 新rav4机油加多少

    丰田rav4需要的油量为3.8升左右就可以了,而且使用“丰田纯正机油”。应使用丰田认可的、符合相应等级和粘度的等效产品。驾驶员最好遵循保养手册中的规定,并考虑驾驶环境和驾驶习惯...

    问答查看全文>>
  • 本田锋范多久换机油?

    本田锋范一般5000至7500公里换机油,机油、发动机油或发动机润滑剂是一类在基础油中使用添加剂增强的物质,主要含有抗磨添加剂及清洁剂、分散剂以及多级油粘度指数改进剂。机油用于...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版