Selenium+Python+Chrome 浏览器操作

今天工作不是很忙,补上昨天学习的Selenium+Python的浏览器操作的相关内容。

  1. 前端工具
    FireFox有Firebug前端工具,而对于Chrome浏览器,同样有很好的前端工具。右键选择‘审查元素’或者快捷键 F12 ,即可看到一些开发写的code,这对于获取测试对象(测试控件)的某些属性很有帮助。

  2. 浏览器窗口的最大化以及大小设置,以及前进,后退
    这里有几点注意:
    XXXX.get(URL)转到URL地址
    time.sleep(ns) 等待时间
    XXXX.back( ) 返回到上一个浏览器
    XXXX.forward() 前进到下一个浏览器
    XXXX.set_window_size(width,height) width,height 我们可以自己根据需要设置。
    XXXX.maximize() 窗口最大化
    XXXX.title 得到浏览器的标题
    XXXX.quit( ) 浏览器退出
    XXXX.close( ) 浏览器关闭

    import time —>保证脚本运行的稳定性
    browser=webdriver.Chrome() —>调用Chrome浏览器
    使用print()语句可以查看脚本是否运行正确

  3. 脚本如下

    from selenium import webdriver
    import time

    browser=webdriver.Chrome()
    first_url=“http://www.baidu.com
    browser.get(first_url)
    print (“open the first url is %s”%first_url)
    time.sleep(3)
    second_url=“http://news.baidu.com
    print(‘open the second url is %s’%second_url)
    browser.get(second_url)
    time.sleep(3)

    print(“back to the first_url %s”%first_url)
    browser.back()
    time.sleep(2)

    print (“forwar to the second_url %s”%first_url)
    browser.forward()
    time.sleep(2)

    print(“设置浏览器高320,宽480显示”)
    browser.set_window_size(480,320)
    time.sleep(2)

    print(“浏览器最大化”)
    browser.maximize_window()

    title=browser.title
    print (title)

    browser.find_element_by_link_text(“贴吧”).click
    time.sleep(3)

    更多关于软件测试,可以加好友交流
    在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值