自动化测试第一季-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(环境搭建与基础代码解释)的主要内容,如果未能解决你的问题,请参考以下文章

记一个Selenium自动化测试网页

appium+Java+testng自动化框架搭建-第一季

web自动化测试-第一讲:selenium快速入门

selenium第一天学习

selenium+Page Objects(第一话)

selenium+python自动化之操作浏览器