zoukankan      html  css  js  c++  java
  • UI自动化测试百度搜索(读取Excel表格)

    前提条件:需要安装xlrd  :pip install xlrd

    1.先写个module.py

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    import time
    class baidumodule():
    def __init__(self,driver):
    self.driver=driver
    def login(self,values):
    login_driver=self.driver
    login_driver.get("https://www.baidu.com/")
    login_driver.find_element_by_xpath("//*[@id='kw']").send_keys(values)
    login_driver.find_element_by_xpath("//*[@id='su']").click()
    time.sleep(3)
    login_driver.find_element_by_xpath("//*[@id='kw']").clear()
    def login_out(self):
    self.driver.quit()

    2.再来个调用的baidu_sousuo.py
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    from selenium import webdriver
    from module import baidumodule
    import xlrd,time
    driver=webdriver.Firefox()
    search =baidumodule(driver)
    data=xlrd.open_workbook("file.xlsx","rb")
    table=data.sheet_by_name("Sheet1")
    sheet = data.sheets()[0]
    nrows=sheet.nrows
    ncols=sheet.ncols
    row_list=[]
    for i in range(0,nrows):
    row_datas=sheet.row_values(i)
    row_list.append(row_datas)
    print(row_list)
    for j in row_list:
    print(j)
    search.login(j)
    time.sleep(3)

    3.本地创建一个file.xlsx的表格,如下:

    
    
     
  • 相关阅读:
    手机兼容性测试
    Monkey测试
    ADB常用指令
    ADB移动端测试
    关于虚拟网卡V1,V8的问题
    1
    排序算法
    查找算法
    二叉树的计算
    队列
  • 原文地址:https://www.cnblogs.com/minna/p/10445190.html
Copyright © 2011-2022 走看看