自动化测试第一季-selenium + python(环境搭建与基础代码解释)
Posted 不知道叫什么了丫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化测试第一季-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 打印出来
以上是关于自动化测试第一季-selenium + python(环境搭建与基础代码解释)的主要内容,如果未能解决你的问题,请参考以下文章