位置: IT常识 - 正文

python自动化脚本(python自动化脚本编写)

编辑:rootadmin

如何用python编写自动化脚本呢?下面我们就一起来学习一下吧!
613/auto1686643540python自动化脚本(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编写自动化脚本,我们就分享到这啦!

本文链接地址:https://www.jiuchutong.com/zhishi/2704.html 转载请保留说明!

上一篇:ifnull函数(ifnull函数用法)

下一篇:lte关闭还是开启好

  • 所得税汇算清缴表在哪里打印
  • 美国报税用什么软件
  • 税收职能和作用
  • 提交印花税会计分录
  • 固定资产入股交什么税
  • 银行承兑汇票到期日期怎么算
  • 土地增值税预缴最新税法规定
  • 接受投资的固定资产账务处理
  • 缴纳社保的会计分录怎么做
  • 一次性取得的租金收入
  • 公司代收代付会被监控吗
  • 逃避缴纳税款罪移送公安标准
  • 企业交纳房产税,土地使用税、车船使用税应借记( )账户
  • 小规模纳税人减按1%如何填报申报表
  • 以存货对外投资,现金流量表
  • 华为nova10pro支持多少倍变焦
  • 多发的工资可以从下月扣除吗
  • 软件充值怎么申请退款
  • 收到稳岗补贴计入哪个科目
  • 个税的适用税率有哪些
  • 极易一键重装系统怎么用
  • php如何运行脚本
  • 应付职工薪酬怎么做记账凭证
  • unet网络的优缺点
  • 人工智能示例
  • 移动加权平均法例题
  • 常用的成本计算方法有哪些
  • 关于出售使用过的东西
  • wordpress安装包
  • 购买土地需要缴纳增值税吗
  • 以前年度损益调整借贷方向
  • 受托支付转给个人账户需要交税吗为什么
  • 上年科目记错如何更正
  • 限定性净资产的限定主体是
  • 增值税发票超过一年未抵扣
  • pycharm pypy
  • discuz设置门户
  • 公对公退款必须退至原账户的规定
  • 多提的增值税该怎么做账
  • mysql如何做优化
  • 经营租赁筹建期怎么计算
  • 企业消费税应计入资产成本的有哪些
  • 其他收益会计科目解释
  • 清理固定资产的税费
  • 资产负债表和利润表的利润不一致
  • 建筑发票可以一次性抵扣吗
  • 当月发票未到怎么做账
  • 商贸企业的产值和营业收入
  • sqlserver代理无法启动怎样办
  • case在sql中
  • mysql全部语法
  • 用SELECT... INTO OUTFILE语句导出MySQL数据的教程
  • sqlserver获取年月日
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • win2008r
  • 64位win7怎么释放为硬件保留的内存?
  • win7关机很慢是什么原因
  • 怎么处理鲍鱼
  • win7桌面计算机
  • win7更改电脑设置在哪里
  • win8双桌面
  • ubuntu ftp服务器怎么搭建
  • 安全账户管理器或本地安全机构服务器
  • Win7怎么开启存储感知
  • 微软 系统设计
  • [置顶]电影名字《收件人不详》
  • drawand paint
  • cmd for /f
  • ie6-ie10的浏览器
  • 常用标准化布局标签有哪些?
  • unity进度条控制动画进度
  • javascript语言基础
  • jquery trigger函数执行两次的解决方法
  • python自定义min_self函数
  • js实现@功能
  • unity androidx
  • 安卓中px,dp,sp的区别
  • 代扣代缴申报表哪里查询
  • 经纪代理服务税率1%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设