zoukankan      html  css  js  c++  java
  • 【Python】学习selenium自动化测试:操作浏览器

    上篇文章已经安装了selenium,也启动了浏览器,接下来就要学 如何来操作浏览器了。


    下面的代码都是直接用python的交互式命令行来完成:

    C:UsersAdministrator>python
    Python 2.7.11rc1 (v2.7.11rc1:82dd9545bd93, Nov 21 2015, 23:25:27) [MSC v.1500 64
    Type "help", "copyright", "credits" or "license" for more information.
    
    #导入selenium模块中的webdriver
    >>> from selenium import webdriver
    
    #调用webdriver的Firefox函数启动浏览器
    >>> browser = webdriver.Firefox()
    
    #让浏览器导航到百度首页
    >>> browser.get('http://www.baidu.com')
    
    #控制浏览器窗口最大化
    >>> browser.maximize_window()
    
    #控制浏览器窗口的大小:宽、高
    >>> browser.set_window_size(480,800)
    
    #2个变量,分别定义了要导航的2个网址,分别浏览
    >>> first_url = 'http://www.baidu.com'
    >>> browser.get(first_url)
    >>> second_url = 'http://news.baidu.com'
    >>> browser.get(second_url)
    
    #控制浏览器回退到前一页
    >>> browser.back()
    
    #控制浏览器回前进到后一页
    >>> browser.forward()
    
    #关闭浏览器
    >>> browser.quit()
    
    #退出python的交互式命令行
    >>> exit()
  • 相关阅读:
    LPC2478时钟模块详解
    LPC2478内存布局以及启动方式
    STM8的GPIO驱动
    STM8时钟系统详解
    ELF文件格式分析--结构篇
    S3C2440 TFTLCD驱动详解
    S3C2440触摸屏驱动详解
    S3C2440 ADC详解
    STM8建立IAR工程
    STM8单片机启动流程彻底探究--基于IAR开发环境
  • 原文地址:https://www.cnblogs.com/momogua/p/8304431.html
Copyright © 2011-2022 走看看