zoukankan      html  css  js  c++  java
  • appium学习【三】:截图时,图片命令中包含当前的函数名,以区分错误是在哪个函数报的

    import sys
    
    funcName = sys._getframe().f_back.f_code.co_name #获取调用函数名
    print sys._getframe().f_code.co_name # 获取当前函数名

    示例:

    #放置的就是我们的测试脚本了,这部分我们并不陌生;因为我们执行的脚本就在这里。
        def test_bangban_login(self):
            try:
                WebDriverWait(self.driver,10).until(
                EC.presence_of_element_located((By.ID,'com.cbwlkj.cyzb:id/contact_phone1'))
                )
                self.driver.find_element_by_id('com.cbwlkj.cyzb:id/contact_phone1').send_keys('18602508223')
                time.sleep(5)
            except TimeoutException:
                print u'达人登录页面加载失败'
                funcName = sys._getframe().f_code.co_name
                print funcName
                pngfile = "E:\appium_code\png\" + funcName + timestr + ".png"
                print pngfile
                self.driver.get_screenshot_as_file(pngfile)
            raise

    关键字:

    funcName = sys._getframe().f_code.co_name
    print funcName
    pngfile = "E:\appium_code\png\" + funcName + timestr + ".png"
  • 相关阅读:
    session
    php增删改查,分页
    sql题
    php简单的数据增删改查
    php简单登录注册验证
    js题
    jQHTML(获取内容和属性)
    jQ效果(动画)
    Codeforces Round #460 (Div. 2): D. Substring(DAG+DP+判环)
    POJ 2891 中国剩余定理(不互素)
  • 原文地址:https://www.cnblogs.com/yrxns/p/7049493.html
Copyright © 2011-2022 走看看