初学者的Selenium自动化测试指南,基于Python(二)——自动化测试脚本小程序

    上节 基于Python的Selenium自动化测试(一)——元素定位  介绍了元素的定位方法,现在我们可以编写一个简单的自动化测试脚本小程序来练习一下。

from seleniumimport webdriver

driver=webdriver.Chrome()
driver.get(
"http://www.baidu.com")
driver.find_element_by_id(
"kw").send_keys("Selenium2")
driver.find_element_by_id(
"su").click()
driver.quit()

    下面我们来对上段代码进行简单的讲解。

(1fromseleniumimportwebdriver

    导入 Selenium 的 webdriver 包, 只有导入 webdriver 包才能使用 webdriver API 进行自动化脚本的开发。

(2)driver=webdriver.Chrome()

    将webdriver 的 Chrome 赋值给 browser;获得了浏览器对象才可以启动浏览器,打开网址,操作页面元素。

(3)driver.get("http://www.baidu.com")

    获得浏览器对象后,通过 get()方法,可以向浏览器发送网址(URL)。

(4)driver.find_element_by_id("kw").send_keys("Selenium2")

    通过 id=kw 定位到百度的输入框, 并通过键盘输入方法 send_keys()向百度输入框里输入“Selenium2

(5)driver.find_element_by_id("su").click()

    通过 id=su 定位“百度一下”搜索按钮,并向搜索按钮发送单击事件 click() 。

(6)driver.quit()

    退出并关闭窗口及相关的驱动程序。

    保存文件为 test.py,运行脚本,将看到脚本启动 Chrome 浏览器进入百度页,输入“Selenium2” 点击搜索按钮,最后关闭浏览器的过程。

    下一节 基于Python的Selenium自动化测试(三)——控制浏览器窗口大小、前进、后退、刷新我们将继续学习Selenium自动化测试关于浏览器方面的操作。

    更多关于Selenium自动化测试的源码,欢迎查看我的github

 

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值