美文网首页
第一个自动化脚本

第一个自动化脚本

作者: qianyewhy | 来源:发表于2017-07-20 16:24 被阅读27次

一、第一个自动化脚本

import time

from 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()

time.sleep(100)

browser.quit()

代码解析:

1)import time

time.sleep(100)休眠100秒,使查询到的页面能停留时间久一点

2)from selenium import webdriver

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

import 所引入包,更专业的叫法为:模组(modules)

3)browser = webdriver.Firefox()

需要将控制的webdriver 的Firefox 赋值给browser;获得了浏览器对象才可以启动浏览器,打开网址,操作页面,Firefox 是默认已经在selenium webdriver 包里了,所以可以直接调

4)browser.get("http://www.baidu.com")

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

5)browser.find_element_by_id("kw").send_keys("selenium")

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

6)browser.find_element_by_id("su").click()

通过id=su 定位的搜索按钮,并向按钮发送单击事件click()

7)time.sleep(100)

休眠100秒,使查询到的页面能停留时间久一点

8)browser.quit()

退出并关闭窗口的每一个相关的驱动程序。

相关文章

网友评论

      本文标题:第一个自动化脚本

      本文链接:https://www.haomeiwen.com/subject/bkphkxtx.html