python自动化测试开发利器ulipad最佳实践(可写python测试代码也可编写selenium、Appium等)...
介绍
UliPad是一个国人开发的python轻量级编辑器,导向和灵活的编程器。它如类浏览器,代码自动完成许多功能,如:HTML查看器,目录浏览器,向导等。
下载与安装
下载地址:https://pypi.python.org/pypi/UliPad
安装,傻瓜式,一路next即可
配置
安装好之后双击启动之后逐步进行下面的配置。
1、文件>目录浏览,这样我们可以在左侧看到目录方便管理脚本,最终效果图如下:
2、编辑>参数>python>设置python解释器>增加>选择你本地安装python的路径下的pythonw.exe,并把描述字段填上任意名字,保存即可,最终效果图如下:
PS:我这里用的是python3哦
3、进入ulipad安装目录下的conf中,如果想配置python的模板可以修改template.python这个文件,比如我这里优化为了如下,这样你每次建立新的py文件时都可以显示了。
PS:模板里的注释暂时不支持中文,会有乱码
4、你还可以设置字体等格式,这个看个人需要了,很简单,如下图:
5、对于窗口的布局可以在菜单“窗口”中调整,这个自己试一下就明白啦
6、还可以安装一些插件,非常简单,按照下图操作即可,完全傻瓜式的
使用
点击新建文件图标下的python,就可以创建一个py文件了,然后输入代码内容,之后按F5即可运行,在下方的console中可以看到结果了,效果如下
转载于:https://blog.51cto.com/xqtesting/1907085
python自动化测试开发利器ulipad最佳实践(可写python测试代码也可编写selenium、Appium等)...的更多相关文章
- Python编程之美:最佳实践指南PDF高清完整版免费下载|百度云盘|Python新手到进阶
		
百度云盘:Python编程之美:最佳实践指南PDF高清完整版免费下载 提取码:1py6 内容简介 <Python编程之美:最佳实践指南>是Python用户的一本百科式学习指南,由Pytho ...
 - Typescript 开发环境的最佳实践
		
Typescript 开发环境的最佳实践 0️⃣ git init(略) 1️⃣️️ 初始化:$ yarn add -D ts-node typescript 2️⃣ 生成 tsconfig.json ...
 - windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
		
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
 - [.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS
		
[.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS 本篇要点:在进阶篇快要结束的时候说说源代码管理器,我们的开发,不是一个人可以完成的事,团队协作很重要,而且 ...
 - 微信小程序自动化测试最佳实践(附 Python 源码)
		
本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版. 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序.微信公众号等.小程 ...
 - python的开发工具UliPad安装篇
		
之前文章里写过一个搭建windows下搭建Selenium+Eclipse+Python环境,如今认为这个Eclipse太大了,太笨重了,重新启动又慢,像Python脚本轻级语言,不是必需用那么大的工 ...
 - 【转】Python开发指南:最佳实践精选
		
总体原则 价值 “为别人开发你也想要使用的工具.” ——Kenneth Reitz "简洁总是胜过可用." ——Pieter Hintjens "满足90%的使用场景.忽 ...
 - 【Python】Django 时间字段 最佳实践
		
. python datetime from datetime import datetime datetime.now() datetime.utcnow() from datetime impor ...
 - SpringBoot快速开发REST服务最佳实践
		
一.为什么选择SpringBoot Spring Boot是由Pivotal团队提供的全新框架,被很多业内资深人士认为是可能改变游戏规则的新项目.早期我们搭建一个SSH或者Spring Web应用,需 ...
 
随机推荐
- Python中判断输入字符串是否为数字的方法
			
在写物理实验图像处理的脚本时,遇到了一个判断输入的字符串是否为数字的方法 最开始我的思路是这个 test = input() while test.isdigit(): # do something ...
 - JS数据结构与算法——栈
			
JS数据结构与算法--栈 1.栈结构概念 栈(Stack)是一种先进后出(LIFO Last in First out)的线性表,先进栈的将会比后进栈的先出栈. 栈的限制是仅允许在一端进行插入和删除运 ...
 - PHP中涉及文件路径的讨论
			
#1 $_SERVER中的PHP_SELF,当前执行脚本的文件名,与 document root 有关.例如,在地址为 http://example.com/test.php/foo.bar 的脚本中 ...
 - Ubuntu16.04默认Python3.5升级Python3.6踩坑
			
好久没更新博客了,每天还是踩坑中.今天遇到第一个问题“ImportError: No module named 'secrets'”,导包是常见问题.这次的问题导致我又重装了一次环境,不过这是一个新服 ...
 - mpvue微信小程序怎么写轮播图,和官方微信代码的差别
			
目前用mpvue很多第三方的ui库是引入不了的,因为它不支持含有dom操作. 那我们要做轮播图的话一个是手写另外一个就是用小程序的swiper组件了: 官方代码: <swiper indicat ...
 - Redis对象——集合(Set)
			
集合类型 (Set) 是一个无序并唯一的键值集合.它的存储顺序不会按照插入的先后顺序进行存储. 集合类型和列表类型的区别如下: 列表可以存储重复元素,集合只能存储非重复元素: 列表是按照元素的先后顺序 ...
 - problems
			
exceptionUnable to connect to userservice.shanmaohuwai.com:80 . Error #0: stream_socket_client(): un ...
 - Java第二十七天,线程池
			
1.什么情况下需要线程池? 频絮创建线程就会大大降低系统的效率,那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在java中可以通过线程池来达到这样的效 ...
 - Flask 入门(五)
			
jinjia2模板传参 在html中调用python代码中传入的参数规则己经在上文中说明白了,下面,我们来实用一下: 1.编辑index.py中的代码如下: from flask import Fla ...
 - PHPStorm IDE 快捷键
			
⌘——Command ⌃ ——Control ⌥——Option/Alt ⇧——Shift ⇪——Caps Lock fn——功能键就是fn编辑 Command+alt+T 用 (if..else, ...