码迷,mamicode.com
首页 > 其他好文 > 详细

selenium一些基本语句

时间:2017-02-21 16:58:19      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:color   驱动   浏览器   添加   .text   .com   http   最大   module   

# coding= utf-8


    为了防止乱码问题,以及方便的在程序中添加中文注释,把编码统一成UTF-8。

from selenium import webdriver

from time import sleep


    导入selenium的webdriver 、(time中的sleep)包,只有导入webdriver包我们才能使用webdriverAPI 进行自动化脚本
的开发。import所引入包,更专业的叫法为:模组(modules)

 


browser =webdriver.Firefox()


    需要将控制的webdriver的Firefox赋值给browser;获得了浏览器对象才可以启动浏览器,打开网
址,操作页面严肃,Firefox 是默认已经在seleniumwebdriver 包里了,所以可以直接调用。当然也可
以调用Ie 或 Chrome ,不过要先安装相关的浏览器驱动才行。


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


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

 

browser.maximize_window()

#browser.set_window_size(480,800)

    浏览器最大化或定义尺寸为浏览器宽为480,高800

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


    关于页面元素的定位后面将会详细的介绍,这里通过id=kw定位到百度的输入框,并通过键盘方法
send_keys()向输入框里输入 selenium 。


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


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

 

test=brower.find_element_by_xpath("//*[@id="kw"]").text

if test==‘selenium’:

  print(‘验证文本正确!‘)

else:

  print(‘验证文本错误!‘)

 

    获取页面文本,基本要去验证选取的部分是否正确

   
browser.quit()

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

selenium一些基本语句

标签:color   驱动   浏览器   添加   .text   .com   http   最大   module   

原文地址:http://www.cnblogs.com/leiv/p/6424340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!