第一个自动化脚本

一、第一个自动化脚本

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容