SecureCRT中关于python脚本的介绍适⽤于SCRT8.0版本
⼀般通信设备的测试⼈员使⽤ SCRT的较多,为了减轻重复劳动,常常会编写⼀些⼩脚本⽤于⾃动化测试。以前基本都使⽤VB脚本,不过我不会⽤VB,⽽且最近在研究Python,于是就尝试⽤python写这些脚本,顺便记录⼀下。
我现在使⽤是SCRT版本是8.0的,这个软件内置了⼀个python解释器,因此即使你电脑上没有装python软件也可以使⽤python脚本。不过他内置的是python2.7的版本,⽬前还不⽀持python3的特性,在官⽅论坛中,有⼈也问到了这个问题,不过官⽅回复暂时没有⽀持的计划。好在SCRT脚本使⽤的python的特性在python2和python3中区别并不⼤,因此实际使⽤并没有感觉到不适。我是直接学习的python3,没有学过python2,编写出来的脚本在使⽤中没有出现什么问题。
在SCRT的安装⽬录下有python的⽂件,⽂件名是:python27.dll和python27.zip。
⾸先介绍⼀下在编写SCRT脚本中的所⽤到的脚本对象。
能运行python的软件SCRT共⽀持以下11种脚本对象:
1. Application 对象
2. Arguments 对象
3. Clipboard 对象
4. CommandWindow 对象
5. Dialog 对象
6. FileTransfer 对象
7. Screen 对象
8. Session 对象
9. SessionConfiguration对象
10. Tab 对象
11. Window 对象
我在实际⽤的最多的就是Dialog对象、Screen对象、Session对象这⼏个,因此这⼏种对象会重点写⼀下。因为是⽤的python,因此只写关于python部分的内容,VB部分的不做介绍。
每种对象⽤⼀篇博⽂来记录。关于每种对象的介绍均参考⾃软件⾃带的帮助⽂件,该⽂件可以通过软件界⾯的help——help topic按钮来到,是纯英⽂的,多亏了⾕歌翻译。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论