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

python自动化脚本

人气:120 ℃/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编写自动化脚本,我们就分享到这啦!

  • 关于搬砖的文案(今天在工地搬砖的文案)

    2、夏天不秀一下,等天冷了就没机会了。3、很棒的一句话:“喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持。”人生亦是如此,献给...

    句子查看全文>>
  • 华为watchgt2e参数评测 华为watchgt2e有哪些功能

    华为watchgt2e这款手表是华为旗下非常受欢迎的一款热销手表,不管是外观设计还是参数配置方面都有着不错的表现,那么这款华为watchgt2e有哪些功能呢?今天我们就来具体评...

    品牌查看全文>>
  • 汽车正时皮带没装好会有什么影响?

    汽车正时皮带没安装好的现象为:会造成皮带断裂,或齿轮磨损,导致发动机熄火的现象。发动机正时皮带的主要作用是驱动发动机的配气机构使引擎进、排气门在适当的时候开启或关闭,以保证发动...

    问答查看全文>>
  • java怎么学习

    java怎么学习?一起来了解一下吧。1、要保持对Java的热情和坚持不懈的学习,对于很多人来说,学习Java是一个痛苦而漫长的过程,所以需要我们保持热情,还要有坚持不懈的勇气。...

    科技查看全文>>
  • 奔驰c200的空调滤芯在什么位置?

    奔驰c200的空调滤芯在副驾驶前方手套盒内,直接拆开手套盒就可以看到。空调滤芯是在汽车空调位置安装的一种滤芯,可以吸收粉尘颗粒,减轻呼吸道疼痛,减少对过敏者的刺激,保护空调冷却...

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