selenium一些基本语句

# 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()

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

转载于:https://www.cnblogs.com/leiv/p/6424340.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值