自动化测试第一季-selenium + python(环境搭建与基础代码解释)
# coding = utf-8 %%%%%%%%%%%%%%%%防止乱码(可加可不加)
from selenium import webdriver %%%%%%%%%%%%%%使用selenium中的webdriver里面的函数,所以要把webdriver导进来
browser = webdriver.Firefox() %%%%%%%%%%%%%%%%browser名字随意定义,用来操作函数。要控制的是Firefox,可以换成其他的浏览器
browser.get("http://www.baidu.com") %%%%%%%%%%%%%%%%%%%
browser.find_element_by_id("kw").send_keys("selenium") %%%一个控件的属性id 、name、(也可以用其它方式定位),百度输入框的id 叫kw ,我要在输入框里输入 selenium 。
browser.find_element_by_id("su").click() %%%%%%%%搜索的按钮的id 叫su ,我需要点一下按钮( click() )
browser.quit() %%%%%%%%%%%退出并关闭窗口的每一个相关的驱动程序
还有一个类似的:
browser.close() %%%关闭当前窗口
添加休眠
time.sleep(3) # 休眠3秒
想在哪里休眠,就加在哪里
查看是否被执行
print driver.title # 把页面title 打印出来