首页 > 其他 > 详细

selenium一些基本语句

时间:2017-02-21 16:56:23      阅读:197      评论:0      收藏:0      [点我收藏+]

# 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一些基本语句

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!