所以我继承了一些squish的代码,除了可以在网上搜到的东西之外,我对这个程序没有任何指导,所以这可能是一个简单的问题。。。在

我有一个函数,delete\u fixture,这里显示的是activateMenuItem函数,后面会显示。。。所发生的是编辑菜单被点击,但它似乎没有点击任何其他东西,也没有弹出关于删除的弹出窗口,这就是测试的目的。我只是想知道是否有人能看出这里面有什么明显的错误,或者我能不能得到一些指导,提前谢谢。在def delete_fixture(name, confirm=True):

click_data_tab("Fixtures")

click_fixture(name)

activateMenuItem("Edit", "Delete")

if confirm:

mouseClick(waitForObject("{text='OK' type='QPushButton' visible='1'}"))

else:

mouseClick(waitForObject("{text='Cancel' type='QPushButton' visible='1'}"))

def activateMenuItem(*menuPath):

snooze(1)

menu = "{type='QMenuBar' visible='true'}"

parent = "{name='MainWindow' type='MainWindow'}"

try:

waitForObject(parent)

for item in menuPath[:-1]:

activateItem(waitForObjectItem(menu, item))

menu = "{title='%s' type='QMenu' visible='1' window=%s}" % (item, parent)

parent = menu

activateItem(waitForObjectItem(menu, menuPath[-1]))

except LookupError as e:

test.log("Unable to find main window: %s" % HOST_NAME)

raise LookupError("%s -- %s" % (HOST_NAME,e))

python menu函数_Squish ActivateMenuItem函数相关推荐

  1. python带参数装饰器 函数名_python 全栈开发,Day11(函数名应用,闭包,装饰器初识,带参数以及带返回值的装饰器)...

    一.函数名应用 函数名是什么?函数名是函数的名字,本质:变量,特殊的变量. 函数名(),执行此函数. python 规范写法 1. #后面加一个空格,再写内容,就没有波浪线了. 2.一行代码写完,下面 ...

  2. Python基础—内置函数、匿名函数、递归函数

    文章目录 一.内置函数 1 作用域相关 2 其他 Ⅰ 字符串类型代码的执行: Ⅱ 输入输出相关: Ⅲ 数据类型相关: Ⅳ 内存相关: Ⅴ 文件操作相关 Ⅵ 模块操作相关 Ⅶ 帮助方法 Ⅷ 调用相关 Ⅸ ...

  3. python学习随笔(七)_函数

    函数    #作用:封装和复用     数学定义:y=f(x) ,y是x的函数,x是自变量.y=f(x0, x1, ..., xn)     Python函数         由若干语句组成的语句块. ...

  4. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  5. python神秘的魔法函数_Python魔法函数

    1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...

  6. python全栈开发笔记---------函数

    一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因 ...

  7. python函数的用法详解(作用、定义、调用、函数参数、函数返回值、函数说明文档、函数嵌套使用)

    1. 函数的作⽤ 函数就是将⼀段具有独⽴功能的代码块整合到⼀个整体并命名,在需要的位置调⽤这个名称即可完成对应的需求. 函数在开发过程中,可以更⾼效的实现代码重⽤. 2. 函数的使⽤步骤 2.1 定义 ...

  8. python中的pop()函数和popleft()函数

    python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...

  9. 简单介绍python的input,print,eval函数

    这篇文章主要为大家概述了python的input,print,eval函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 input()函数 input()函数可以通过控制台 ...

最新文章

  1. 数据分析工具Pandas(1):Pandas的数据结构
  2. 【转载】ogre内存管理
  3. SQL Server 2008 R2的发布订阅配置实践
  4. 牛客网暑期ACM多校训练营(第九场)
  5. RT-Thread使用ENV生成工程时自己添加的文件被清掉的解决方法
  6. python必背代码-让你的python代码优雅地道的小技巧
  7. 奈飞win10安装包_使用Windows10系统在奈飞/网飞上观看4K的必要条件
  8. 组态王、力控等传统组态软件通过互联网远程监控PLC
  9. php9.0论坛搭建默认,phpwind9.0
  10. android traceview工具,[Android]Android TraceView工具使用
  11. 最佳 3D 建模软件
  12. 英语视听说第六版答案
  13. 【关系抽取】TPLinker:单阶段联合抽取,并解决暴漏偏差
  14. 3dsmax2014如何导入图片作为参考
  15. linux设备驱动(3)--LED字符驱动
  16. mysql错误合集_mysql错误合集
  17. 为什么要建议用自增列做主键
  18. mysql数据备份及完全卸载
  19. 云原生社区 meetup 第四期广州站报名中
  20. android-support-percent的学习使用笔记

热门文章

  1. 200805025 托业成绩出来了
  2. 微赞 小程序 服务器 配置,微赞小程序平台
  3. 自动修复你的电脑未正确启动
  4. 中国互联网公司50强区块链布局图谱,近一半是区块链的“门外汉”?
  5. python requests异常处理
  6. Linux 运行 jar包
  7. 华为机试HJ107:求解立方根
  8. 资金少、缺经验、没人脉,普通人无货源怎么做直播带货赚钱?
  9. 3分钟让你明白JSON是什么
  10. 仿站利器!一键去除冗余css