zoukankan      html  css  js  c++  java
  • <自动化测试>之<selenium API 用法2>

      不知道之前的selenium API 用法1,有没有去练习, 个人认为线性代码还是要靠敲的, 后面的模块化除了多敲还需要一定的编程思想去理解, 今天下午不是很忙就给来这儿补充点selenium api 的例子, 之所以选择实例是因为直观,容易理解,而不是理论去解释具体的关键字用法。题外话,最近越发觉得ui自动化很唬人, 意义不大, 但是大家可以作为挑战高薪的跳板, 这玩意时间久了就是短板了, 还是去玩玩性能,数据库,安全...比较踏实。

      logging 执行脚本的日志功能

      浏览器的窗口大小、位置设置:

      

     1 from selenium import webdriver
     2 import time
     3 import logging
     4 
     5 logging.basicConfig(level=logging.INFO)
     6 
     7 baidu = 'http://www.baidu.com/'
     8 dr = webdriver.Chrome()
     9 dr.get(baidu)
    10 
    11 dr.set_window_size(600, 800)
    12 time.sleep(3)
    13 logging.info(u'设置浏览器高度为600x800')
    14 
    15 dr.set_window_position(300, 300)
    16 time.sleep(3)
    17 logging.info(u'设置浏览器在屏幕上停放位置为(300,300)')
    18 
    19 dr.maximize_window()
    20 logging.info(u'设置浏览器最大化')
    21 
    22 dr.get('http://www.360.com/')
    23 
    24 dr.back()
    25 logging.info(u'上一页, 回到百度')
    26 
    27 dr.forward()
    28 logging.info(u'下一页, 回到'360')
    29 
    30 dr.quit()
    31 logging.info(u'退出浏览器')
  • 相关阅读:
    [转]中国诗歌简史
    [转]古典诗词综述
    sqlite元数据
    hihocoder第226周:打表找规律
    理解bleu
    tensorflow代码中的一个bug
    tensorflow中的sequence_loss_by_example
    numpy二分查找
    一道贪心:加括号使算式的值最大
    kafaka可视化工具
  • 原文地址:https://www.cnblogs.com/itstu/p/6909583.html
Copyright © 2011-2022 走看看