第一个自动化脚本

1.开始->输入IDLE->打开IDLE

2.新建文件,保存为baidu.py,写入以下代码

3.保存后,按F5运行

#coding=utf-8
from Selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()
driver.quit()

结果:

自动打开Firefox,键入selenium2,搜索展示结果页

时间: 2024-11-08 23:50:49

第一个自动化脚本的相关文章

二、运行第一个自动化脚本

1.安装selenium 1.打开命令行,输入命令 pip install selenium,进行安装,安装成功的界面如下图: 验证是否安装成功 打开命令行,输入python 进入python的命令行界面 输入 from selenium import webdriver  没有报错,证明安装成功 2.运行第一个自动化脚本 1.打开pycharm,新建一个项目 输入项目名,test,选择 existing interpreter,就是选择安装python,new environment usin

我的第一个自动化脚本(python)----百度搜索

这是一个纯小白胡说八道的个人总结,如果有人看到什么不对的,欢迎批评指正 博客园开通了很久,一直不知道该怎么去写,总觉得自己要写的东西都是别人已经写过的,我再去写就是在重复之前人所说,今天去面试和面试姐姐聊到这个问题的时候,我才真正的意识到写博客的意义,其实博客只要是写出来对自己有帮助,管其他人怎么看呢,就算百度搜索出来好多一样的那又怎么样呢,博客是写给自己的,如果能因此帮助别人少走一些弯路又何乐而不为呢 接下来就来我实现这个自动化脚本经历的过程,首先要在火狐浏览器安装selenium IDE:其

selenium+python第一个自动化脚本

# coding=utf-8import timefrom selenium import webdriver browser = webdriver.Firefox()#启动火狐浏览器 browser.get("http://www.baidu.com")#打开百度首页time.sleep(2)#停顿2s browser.find_element_by_id("kw").send_keys("selenium") #向搜索框输入selenium

自动化脚本中运到的一些简单算法

背景简介 在写一个自动化脚本时,要模拟发送网络请求,其中网络请求包含hid.md5.机器是64位还是32位等众多情况,而且这些因子还是不确定的,产品和开发可能会随时更改,这里我们就想通过自动化脚本根据这些因子全排列地自动去生成Case. 这里就怎么写个扩展性较好的生成全排列Case的代码,做下简单分享,具体前因后果请关注另外一篇文章(待发). 问题分析 现在假设就下面这三个case hid md5 64位/32位 123 abc 32 456 cde 64 现在又三个因子,每个因子2种情况,全排

Linux 多网卡Bond自动化脚本

现状: 目前一台物理机4个网卡,em1-em2-em3-em4,需要实现1.2网卡绑定,3.4网卡绑定,模式为主备.即:一个网卡处于活动状态 ,一个处于备份状态,所有流量都在主链路上处理.当活动网卡down掉时,启用备份的网卡 附:linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor),  3.fault-tolerance (broadcast), 4.lacp,  5.transmit load balanci

Resurrectio-capserjs的自动化脚本录制工具

[根据github上的文档说明整理] Phantom下的任何操作都可以录制 Resurrectio是一个Chrome插件,他可以记录浏览器的操作,并转化成对应的casperjs脚本 Resurrectio使用最简和装饰性的选择器,所以记录的步骤能在布局和设计变化时保持有效 当CasperJS执行JavaScript,录制步骤不限于html交互,js执行的精确步骤也能够被完整记录 Resurrectio也提供了一个方法去生成截屏,在你的测试场景里,并且能够导出注视和截屏在重构后的方法里(意思是这个

Selenium+C#自动化脚本开发学习

Selenium+C#自动化脚本开发知识学习 1:Selenium中对浏览器的操作 首先生成一个Web对象 IWebDriver driver = new FirefoxDriver(); //打开指定的URL地址 driver.Navigate().GoToUrl(@"http://12.99.102.196:9080/corporbank/logon_pro.html"); //关闭浏览器 Driver.quit(); 网银浏览器兼容性测试过程中,关闭浏览器后会有对话框,此问题解决

关于自动化脚本黑盒话的进度

在很久之前就想将自动化脚本编程黑盒化,让黑盒来编制自动化case 这样,我就可以有更多时间去面对以及完善我的自动化测试框架,毕竟总是在一个地方徘徊,终难有出路. 今天excel终于搞定了 ,未来关联方法的参数,在庆祝抗战70周年时,我还在努力ing... 好了,废话不多少,给大家看看我的关联函数吧, =IF(COUNTIF(基础数据!$A$2:$A$40,$G2)>0,VLOOKUP($G2,基础数据!$A$2:$D$39,2,FALSE),IF(COUNTIF(基础数据!$E$2:$E$40,

【转】jenkins上配置robotframeworkride自动化脚本任务

jenkins上配置robotframeworkride自动化脚本任务 编写好的自动化脚本,集成在jenkins上进行自动运行于监控,这里采用分布式构建,在一台slave上进行任务构建与自动化脚本的运行. 步骤: 1.创建jenkins任务 选择创建一个自由风格的任务 2.选择执行自动化脚本的slave机.(slave节点的配置参考) 图1 图2 etl-Suite.txt是自动化脚本 图3 Hi All, </br> <font color="#0B610B" si