-
2015-09-06 23:44:32
TCL 是一种 脚本语言。最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。
Tcl语言是一个解释性语言,所谓解释性是指不象其他高级语言需要通过编译和联结,它象其他shell语言一样,直接对每条语句顺次解释执行。
Tcl数据类型简单。对Tcl来说,它要处理的数据只有一种——字符串。Tcl将变量值以字符串的形式进行存储,不关心它的实际使用类型。
内嵌的Tk(toolkit)图形工具可以提供简单而又丰富的图形功能,让用户可以轻松的创建简单的图形界面。
Tcl的执行是交互式的,Tcl提供了交互式命令界面,界面有两种:tclsh和wish。tclsh只支持Tcl命令,wish支持Tcl和Tk命令。通过交互界面,我们就可以象执行UNIX shell命令一样,逐条命令执行,并即时得到执行结果。
Tcl/Tk可以提供跨平台的支持。Tcl语言可以运行于绝大多数当今流行的UNIX、WINDOWS和Macintosh等系统上,而且命令通用,只是启动的细节有些不同。
Tcl/Tk与C/C++的良好兼容性。Tcl/Tk 脚本可以很好的集成到C/C++程序中。
1、安装TCL
参考软件首页:http://www.tcl.tk/,目前最新的版本是Tcl/Tk 8.6.4
2、使用TCL
安装完成后,可以打开tclsh.exe,为tcl的解释器。输入简单的字符。
3、简单例子
test.tcl源码
#!/bin/sh #简单例子 set foo "john" puts "Hi my name is $foo" set month 2 set day 3 set year 97 set date "$month:$day:$year" puts $date set foo "puts hi" eval $foo
for {set i 0} {$i < 10} {incr i 1} { puts "In the for loop, and i == $i" }
在命令行中输入 tclsh test.tcl即可执行
更多相关内容 -
【APP自动化测试环境】安装jdk---安装android SDK---安装appium---安装node.js---安装夜神模拟器--调试...
2021-11-25 22:15:03【APP自动化测试环境】 jdk-1.8.0 adb-1.0.41 node-v16.14.2 appium-1.8.2 yeshen-7.0.2 安装教程url:https://blog.csdn.net/weixin_47935594/article/details/121549017?spm=1001.2014.3001.5501一. 访问网站-下载软件
- 下载软件:https://download.csdn.net/download/weixin_47935594/85006020
软件包含:
jdk-1.8.0
adb-1.0.41
node-v16.14.2
appium-1.8.2
yeshen-7.0.2
二、 安装java
- 点击[]jdk-8u191-windows-x64] 安装java
- . 点击[下一步]
- 更改下载路径
4. 点击[确定] >> [下一步]
- 点击[关闭]
6. 找到对应的路径,看到jdk的包
7. 复制jdk路径—准备配置环境变量三. 配置环境变量
- 右键’'此电脑"— [属性]
- 下滑,点击[高级系统设置]
3. 点击 [环境变量] —在系统变量下点击 [新建]
输入变量名输入:JAVA_HOME
输入变量值输入jdk安装路径 ,例如我的是:D:\py\java\jdk1.8.0_191
点击 [确定]age/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bem5bem5omN,size_20,color_FFFFFF,t_70,g_se,x_16)
- 双击 [path] —点击 [新建]
粘贴已下内容:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
点击 [确定] — [确定] — [确定]
- 验证安装java
点击windows按钮+R — 输入 “cmd” — 输入 “java -version”,和“javac -version”
四. 安装android SDK
-
选择一个目录,解压文件[platform-tools]
-
右键 [此电脑] — [属性] — [高级系统设置] — [环境变量] — [PATH] — [新建]
复制粘贴(sdk路径)D:\py\adb\platform-tools\
点击 [确定] — [确定] — [确定] -
返回主页面 — 快捷键 windows + R — 输入:
cmd
— 输入adb version
五. 安装appium
- 访问网站 http://appium.io/ 进行下载或者直接双击appium安装包
2. 安装appium
六. 安装node.js
- 访问 http://nodejs.cn/download/ 下载node.js,或者直接双击node.js
2… 双击程序点击安装— 无脑点击 [next]
七. 下载夜神
2. 访问网站 https://www.yeshen.com/ 点击下载,或者直接双击夜神
3. 双击安装夜神模拟器
八、尝试adb链接夜神
4. 启动夜神模拟器
5. windows键+R 输入cmd
进入控制面板,
6. 输入adb devices
查看是否可以连接夜神
若无法连接夜神,转这个连接修改adb配置:https://editor.csdn.net/md/?articleId=121551179
九、安装app应用,尝试appium链接模拟器
7. cmd命令栏连接设备输入:
adb devices -l
备注:需要记录这两个信息:连接appium使用
127.0.0.1:6200
-
安装包apk安装包:
adb install apk包的路径
-
输入命令解析包信息:
aapt dump badging apk安装包路径
备注:在里面找到apk配置信息,输入:
package: name=‘com.youdao.translator’
launchable activity name=‘com.youdao.translator.activity.LaunchActivity’ -
退出cmd页面
输入:exit()
十、 appium链接模拟器
11. 打开appium,点击:开始检查会议按钮
12. 在这里输入一下配置:{ "platformName": "Android", //设备型号 "platformVersion": "7.1.2", //安卓版本 "deviceName": "127.0.0.1:62001", //设备识别信息 "appPackage": "com.youdao.translator", //package: name "appActivity": "activity.LaunchActivity" //activity name }
备注:习惯性的点击[save]保存
4. 弹出这个页面,证明连接模拟器成功
其他:
等什么时候买个ios再去学习如何连接ios
后续有时间开始用python连接appium实现app自动化 - 下载软件:https://download.csdn.net/download/weixin_47935594/85006020
-
最实用的Chrome插件--CSDN浏览器助手使用体验
2020-12-30 21:03:05CSDN浏览器插件的安装方式可以大致分为两种,尽管官网提供了三种版本。 本地下载安装 如果是下载本地的安装包,就需要我们手动进行安装,操作上会比较复杂一些,具体安装步骤如下: 一、下载插件。 二、输入 ...目录
今天,试用了2020年最好用的Chrome浏览器插件,把使用体验分享一下,希望对大家有帮助。
安装方式
CSDN浏览器插件的安装方式大致分为两种,尽管官网提供了三种版本。
本地安装
如果是本地下载的安装包,就需要我们手动进行安装,操作上会稍微复杂一些,具体安装步骤如下:
一、下载插件,友情链接:http://t.csdnimg.cn/1YBE,我下载的版本是v2.6.1(csdn_chrome_plugin_v2.6.1.crx)。
二、在chrome浏览器地址栏输入 chrome://extensions,打开插件扩展程序界面。
三、打开右上角开发者模式,再把 csdn_chrome_plugin_v2.6.1.crx 拖拽到浏览器中完成安装。
商店安装
如果到Chrome应用商店安装,就需要我们科学上网,不然的话,你连页面都打不开呦,就像下图的样子,是不是很尴尬???
当然正常情况,打开后是这样的,毕竟CSDN还有很多国外用户以及一些科学上网的用户。点击“添加至Chrome”按钮,即可完成插件安装,就这?是的,是不是非常方便?
界面布局
插件首页默认是“新版”界面,非常酷炫,另外还支持“旧版”、“简洁”两种模式,可以在设置中进行自由切换。
新版模式 旧版模式 简洁模式 右下角有支持手动切换壁纸的图标按钮,每次点击都会切换一张新的高清壁纸。
同时,支持壁纸图片的管理,一共有四大类壁纸:“CSDN壁纸”、“必应壁纸”、“纯色壁纸”、“本地壁纸”。其中,“本地壁纸”支持自定义背景图片,非常人性,给产品经理点赞👍。
个人中心
插件主页的右上角是CSDN账户头像,鼠标悬浮或者点击会弹出“吐司”,其中包括用户ID,备份功能,登出功能。
开发助手
开发助手中也有非常多的默认项,包括热门推荐、资讯、社区、工具、文档、娱乐、系统。同时,也支持自定义扩展。随便找了找,其中,最常用可能就是JSON工具了,先来试试,解析一段JSON字符串,复制粘贴到左侧编辑框,右侧会自动生成格式化的结果。
JSON字符串实例:
{"taskId":"test/live","totalTime":88,"totalSize":1726,"files":[{"fileNamePrefix":"uuid-123456","fileIndex":0,"fileName":"resource/uuid-123456/uuid-123456_000.m3u8","replayPath":"http://172.31.102.226:8082/uuid-123456/uuid-123456_000.m3u8","fileTime":20,"fileSize":390},{"fileNamePrefix":"uuid-123456","fileIndex":1,"fileName":"resource/uuid-123456/uuid-123456_001.m3u8","replayPath":"http://172.31.102.226:8082/uuid-123456/uuid-123456_001.m3u8","fileTime":41,"fileSize":802},{"fileNamePrefix":"uuid-123456","fileIndex":2,"fileName":"resource/uuid-123456/uuid-123456_002.m3u8","replayPath":"http://172.31.102.226:8082/uuid-123456/uuid-123456_002.m3u8","fileTime":8,"fileSize":160},{"fileNamePrefix":"uuid-123456","fileIndex":3,"fileName":"resource/uuid-123456/uuid-123456_003.m3u8","replayPath":"http://172.31.102.226:8082/uuid-123456/uuid-123456_003.m3u8","fileTime":19,"fileSize":374}]}
格式化结果:
{
"taskId": "test/live",
"totalTime": 88,
"totalSize": 1726,
"files": [
{
"fileNamePrefix": "uuid-123456",
"fileIndex": 0,
"fileName": "resource/uuid-123456/uuid-123456_000.m3u8",
"replayPath": "http://172.31.102.226:8082/uuid-123456/uuid-123456_000.m3u8",
"fileTime": 20,
"fileSize": 390
},
{
"fileNamePrefix": "uuid-123456",
"fileIndex": 1,
"fileName": "resource/uuid-123456/uuid-123456_001.m3u8",
"replayPath": "http://172.31.102.226:8082/uuid-123456/uuid-123456_001.m3u8",
"fileTime": 41,
"fileSize": 802
},
{
"fileNamePrefix": "uuid-123456",
"fileIndex": 2,
"fileName": "resource/uuid-123456/uuid-123456_002.m3u8",
"replayPath": "http://172.31.102.226:8082/uuid-123456/uuid-123456_002.m3u8",
"fileTime": 8,
"fileSize": 160
},
{
"fileNamePrefix": "uuid-123456",
"fileIndex": 3,
"fileName": "resource/uuid-123456/uuid-123456_003.m3u8",
"replayPath": "http://172.31.102.226:8082/uuid-123456/uuid-123456_003.m3u8",
"fileTime": 19,
"fileSize": 374
}
]
}效果图:
产品建议
问题1
安装方式中的“beta版下载”功能需要明确,前两个选项“本地下载”、“Chrome商店下载”,鼠标悬停都有focus效果,但是“beta版下载”却没有(不确定是不是和背景色重叠了)。而且下载后,压缩包自动解压如下图所示:
作为一个曾经开发过chrome插件的我来说,都不知道怎么使用,更不用说是一般用户了。
建议: beta版下载时,建议有一个对话框提示或者悬停提示,暗示用户功底太浅的话,可以忽略该选项。
问题2
Chrome商店下载时,因为没有科学上网,一般都是联网失败,不知道的用户会等很久,还以为服务器响应慢呢。
建议: 在插件下载页面进行代理校验,如果没有VPN或者非科学上网用户,“Chrome商店下载”选项就直接不可用,避免用户没有意义的等待。
问题3
通过右上角头像进入个人中心,但是总感觉内容有些空,信息量太少。
建议:适当增加一些常用选项,增加一些交互跳转,比如点击头像可以跳转到个人博客主页等。
综上所述
整体使用上还是非常满意的,希望CSDN浏览器助手继续优化进步,如果十分是满分的话,我给打九分。保留一分是为了不让产品同学骄傲。
-
简单的 C/C++ 项目自动化构建--Xmake
2022-04-13 15:40:16XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。 Xmake = Build backend + Project Generator + Package Manager 它跟cmake、automake、premake有点类似,但是机制不同,它默认...Xmake 简介
XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。
Xmake = Build backend + Project Generator + Package Manager
它跟cmake、automake、premake有点类似,但是机制不同,它默认不会去生成IDE相关的工程文件,采用直接编译,并且更加的方便易用 采用lua的工程描述语法更简洁直观,支持在大部分常用平台上进行构建,以及交叉编译。
已经有强大的cmake了,既生瑜何生亮,xmake好在哪?
相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好。短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。
能够使用它像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,另外它还有内置的包管理系统来帮助用户解决 C/C++ 依赖库的集成使用问题。
目前,Xmake 主要用于 C/C++ 项目的构建,但是同时也支持其他 native 语言的构建,可以实现跟 C/C++ 进行混合编译,同时编译速度也是非常的快,可以跟 Ninja 持平。
xmake的理念:真正的一致维护, 真正的一键编译。
构建行为的一致性: 不管你的项目是否有库依赖,工具依赖,只需要执行一个xmake命令,即可编译通过。
项目维护的一致性: 不管你的项目是在windows上用,还是给linux, iphone, android上用,都只需要一份xmake.lua维护项目即可。
而cmake还需要生成额外的第三方IDE工程文件,即使cmakelist.txt相同,但是构建、维护体验上对用户来讲都不可能保证完全一致,毕竟还受限于vc/make此类工具。项目地址:
GitHub - xmake-io/xmake: 🔥 A cross-platform build utility based on Lua
增长趋势图, 比cmake简单好用,有超越cmake之势。它是一个国人开发的不断维护发展壮大的项目,前景不错。
下载安装
windows下,安装包地址:
https://github.com/xmake-io/xmake/releases
或者使用powershell
Invoke-Expression (Invoke-Webrequest 'https://xmake.io/psget.text' -UseBasicParsing).Content
入门使用
创建项目
xmake也完全支持对Qt5项目的维护和构建。先举一个简单的入门例子:
创建一个名叫 hello 的c语言控制台工程(-l选项指定语言,若是cpp则指定为-l c++):
-P 工程名(目录名)
$xmake create -l c -P ./hello
执行完后,将会生成一个简单工程结构:
其中
xmake.lua
是工程描述文件,内容非常简单,告诉xmake添加src
目录下的所有.c
源文件:构建项目
$xmake
运行程序
$xmake run hello
调试程序
$xmake run -d hello
QT的项目创建
基于qt的项目,也是秒建。
举例,创建一个带qml的quickapp空工程,只需要敲如下命令:
$xmake create -t qt.quickapp test
xmake会生成带有xmake.lua的Qt项目,xmake.lua内容也很简单。
会自动检测你的qt本机安装的环境,自动的找到。当然也可以指定:
$xmake f --qt=/home/xxx/qtsdk
或者设置到全局路径,避免每次编译切换都要配置一遍:
$xmake g --qt=/home/xxx/qtsdk
除了源文件的添加,其他基本上都跟之前的可执行程序项目没什么不同,唯一的区别就是通过
add_rules("qt.quickapp")
这个内置的Qt构建规则来代替set_kind("binary")
。其实
qt.quickapp
规则内部最终还是设置了binary类型,只不过在此基础上额外增加了一些只有Qt才需要的构建规则,比如:特定links,flags还有includedirs等。运行下看看:
$xmake run
运行和断点调试
我们可以通过
xmake run -d
命令来加载gdb/lldb调试程序,或者搭配xmake-vscode插件的断点调试支持,来开发和调试Qt程序。 这块可以阅读前文:xmake从入门到精通3:运行和调试目标程序集成vcpkg包管理
$xmake f --vcpkg=F:\vcpkg
比如加载以下库,xmake.lua示例:
add_requires("vcpkg::zlib 1.2.11") target("test") add_files("src/*.c") add_packages("vcpkg::zlib")
至于加载conan的库,需要下载exe文件。安装后,配置path路径,然后就可以使用了如下:
add_requires("conan::poco/1.9.4", {alias = "poco", debug = true})
添加代理
注意添加代理,这样访问github会快:
$xmake g --proxy_pac=github_mirror.lua
关于包管理
关于包管理,虽然现在已经有了homebrew, vcpkg等包管理工具来解决这一问题,但是多少都有一些局限性。
例如:
- homebrew不支持iphoneos, android, windows平台。
- vcpkg不支持语义版本选择,多版本管理。
- 都不支持项目管理和构建。
做过c、c++开发的朋友都会有找库的痛苦。有时候要编译一个库,这个库又依赖其他的库,需要我们自己去搜索,下载,解压,编译安装,不同的平台编译方法有差异,编译好了又有可能发现需要的库的版本和我们下的不一致,工作要重头再来。
其他语言像java有maven对依赖的jar进行管理,像js有npm来做包管理,rust有cargo,主要这些语言要么背靠一个大公司,要么是一个独立的公司在运作,所以包管理作的都比较不错。
c或c++程序员就比较痛苦了,没有统一的包管理,都没有大规模流行起来,以至于很长时间我都不知道c、c++也有包管理器。后来发现c、c++ 也有些包管理器,比如微软的Vpckg在visual studio下使用;conan 有可能成为事实标准的包管理器,配合cmake,应用还是比较广泛。
关于conan ,conan这5年期间成长还是挺多的,现在可以用的库也达到了八百多个,如果没有的话,也可以很方便的自己写一个,上传到自己的私人包管理服务器里,C++开发终于有了cargo的感觉了。
xmake的包管理工具xrepo
使用举例:
PS F:\ccode\test> xrepo search zlib The package names: zlib: -> chromium_zlib-2022.02.22: zlib from chromium (in xmake-repo) -> zlib-v1.2.11: A Massively Spiffy Yet Delicately Unobtrusive Compression Library (in xmake-repo) -> zlib-ng-2.0.5: zlib replacement with optimizations for next generation systems. (in xmake-repo) PS F:\ccode\test> xrepo install zlib note: install or modify (m) these packages (pass -y to skip confirm)? in xmake-repo: -> zlib v1.2.11 [vs_runtime:"MT"] please input: y (y/n/m) y => install zlib v1.2.11 .. ok
PS F:\ccode\test> xrepo list-repo global repositories: vcpkg https://github.com/microsoft/vcpkg conan https://github.com/conan-io/conan-center-index build-artifacts https://gitee.com/xmake-mirror/build-artifacts.git main xmake-repo https://gitee.com/tboox/xmake-repo.git master builtin-repo D:\Program Files\xmake\repository 5 repositories were found! PS F:\ccode\test> xrepo rm-repo conan remove global repository(conan): ok!
在xmake.lua下写就更简单了,增加一句话就行:
add_requires("zlib 1.2.11")
还可以用其他包管理器的包,比如:
add_requires("vcpkg::zlib 1.2.11") target("test") add_files("src/*.c") add_packages("vcpkg::zlib")
build结果示例
举例,xmake.lua中增加如下库依赖:
add_requires("conan::poco/1.9.4", {alias = "poco", debug = true})
build过程:
PS F:\ccode\test> xmake checking for Microsoft Visual Studio (x64) version ... 2019 note: install or modify (m) these packages (pass -y to skip confirm)? in conan: -> conan::poco/1.9.4 latest [debug:y, vs_runtime:"MT"] please input: y (y/n/m) y => install conan::poco/1.9.4 latest .. ok [ 25%]: compiling.release src\main.c [ 50%]: linking.release test.exe [100%]: build ok!
引用
十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南_蓝桥云课的博客-CSDN博客
xmake · 音视频/C++/k8s/Docker等等 学习笔记 · 看云
-
Python自动化测试九章经
2019-09-28 09:36:11Python自动化测试 系统教学+实战分析 简单易上手 课程使用的是语法简洁、提供丰富的测试库和框架的Python语言,并从测试人员的角度,梳理当前最热门的自动化测试框架和常用库,并通过实战,带你快速建立自动化测试... -
基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍
2021-10-13 23:25:24WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用testng文件及ant 调用testng遇到的问题 基于... -
Robot Framework Selenium UI自动化测试 --- 入门篇
2019-02-16 12:04:16项目经理老王:小明,现在大家都在搞测试自动化,我们也用自动化的手段提高效率吧。 测试猿小明:好的。 **************小明回去查阅了资料************* 测试猿小明:经理,我研究了下,结论是这样的: 自动化... -
实现闲鱼自动化脚本-方案对比分析
2020-10-27 13:38:29简介:用自动化脚本代替流程化的操作 原则:只提供替代人工的技术支持,不参与具体使用场景 具体功能: 关键词检索 按要素排序 按条件筛选 自动发问候语 自动下单 拍下通知 每日报表汇总 联系方式:QQ-... -
mac ios自动化 appium-doctor 安装opencv4nodejs爬坑记录
2022-03-15 14:26:30mac ios自动化 appium-doctor 安装opencv4nodejs爬坑记录 -
微信小程序自动化测试-----FAutoTest框架的学习
2018-12-03 10:40:34接触这个腾讯的框架有差不多快一个月的时间了,现在整理一下遇到的坑 ...前提条件:确保打开微信调试页面(安装线上内核,打开tbs内核inspector调试功能和tbs内核小程序调试功能) http://debugtbs.qq.c... -
java自动化测试之开发工具eclipse安装配置
2022-02-20 15:45:23java自动化测试之开发工具eclipse安装配置 一、eclipse下载 下载地址: [http://www.eclipse.org/downloads/](http://www.eclipse.org/downloads/) 打开连接后,显示如下: 选择Eclipse IDE 2021-12 下载 二、安装... -
selenium自动化测试--126邮箱登录问题总结
2018-09-18 12:15:04虫师著selenium 2自动化测试实战基于python语言第四章习题4.3.1 126邮箱登录练习问题总结。 练习过程中,参考以下博友的博客顺利完成练习题: https://blog.csdn.net/cyjs1988/article/details/75006167 ... -
微信小程序自动化之miniprogram-automator快速上手
2022-01-19 16:38:18新近项目组大佬要求学习使用这个小程序自动化测试miniprogram-automator,鉴于网上能查找到的相关资料也较为稀少,故在此提记我在使用过程的具体使用过程,并记录Cannot find module 'miniprogram-automator' ;... -
骚操作-CSDN浏览器助手已上线(就是个Chrome插件...)
2020-12-29 12:16:533、安装csdn插件测试包 4、解压csdn插件测试包并上传 5、开启csdn插件 6、查看插件信息 7、在新标签页中打开插件 二、功能测试 2.1、功能测试-键盘快捷键 2.1.1 搜索功能 2.1.2 搜索书签功能 2.1.3 搜索... -
Android微信自动化工具---自动发送朋友圈(非root权限)
2018-04-17 11:50:28微信自动化工具—自动发送朋友圈(非root权限) 一、效果图 二、测试Android设备 我在这两款设备测试正常,其它设备如果有什么问题,欢迎给我反馈^_^ 夜神模拟器(Android 4.3)、华为荣耀8青春版... -
CSDN访问(Pyhton自动化+IP代理池)
2021-12-10 15:34:32IP代理池 推荐使用下边的代理池,比较方便,我们启动后直接从5555...Python自动化 import random from lxml import etree import requests proxypool_url = 'http://127.0.0.1:5555/random' def spider(url, headers -
【自动化测试脚本】图一乐,测试下CSDN的登录功能模块
2021-03-01 10:23:00仅仅是针对CSDN账号密码登录这一小块的自动化测试;测试用例考虑的不是非常周全,仅图一乐 因为用例比较少,所以没有用自己封装的seleniumAPI,这样看着比较方便一些 python程序目录 HTMLTestRunner需要下载,不能... -
Robotframework自动化测试安装包-一键式安装
2014-06-30 09:59:42Robotframework自动化测试安装包-一键式安装。 环境变量需要自己手动处理,担心影响个别同学的环境 详见我的博客: http://blog.csdn.net/tulituqi/article/details/7583179 -
最新出炉 csdn最牛最全JMeter+Ant+Jenkins接口自动化测试框架(Windows)
2022-03-25 15:30:34JMeter+Ant+Jenkins接口自动化测试框架(Windows) 一:简介 大致思路:Jmeter可以做接口测试,也能做压力测试,而且是开源软件...不会装的直接点击 点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”... -
自动化工具-Excel转Markdown表格(Python实现)
2022-04-07 22:15:54本文介绍了我用Python实现的Excel转Markdown表格的自动化工具。 -
Appium自动化测试--使用Chrome调试模式获取App混合应用H5界面元素
2016-12-18 23:22:00Appium 微信 webview 的自动化技术 https://testerhome.com/topics/6954 HTML5, WebKit, Chromium http://blog.csdn.net/milado_nju 理解WebKit和Chromium: WebKit, WebKit2, Chromium和Chrome介绍 ... -
骚操作-CSDN浏览器助手2.x已上线(不仅仅是个Chrome插件了...)
2021-06-03 17:08:001、自动换肤 2、个性化网站入口 3、增加自定义图标链接 4、“个性化标签” 使用感受 三、“一键万能框搜索” 使用体验 1、全局搜索 按键:任意网页下,按下字母【c】 2、仅搜索书签 按键:任意网页下,按下... -
Android自动化测试 - 获取toast提示(Appium+Python+UiAutomator2)
2018-08-17 18:09:15toast提示是app中最常见的,UI自动化中自然也要对其进行测试,故测试完成以此贴记录下 一 环境配置 如果环境配置OK直接跳到第6步安装uiautomator2 1.下载Appium最新版 地址:... -
Linux centOS 8.2安装 -最小化安装
2020-09-23 10:47:34版本:CentOS-8.2.2004-x86_64-minimal.iso(1.6G) 创建虚拟机 ...安装系统 ...注意:上面的设置的时间不会立即保存到硬件中,我们最好修改后再...检测是否安装 openssh-server ,输入命令yum list installed | grep -
05_Python3.6+selenium2.53.6自动化测试_csdn页面刷新后退前进
2019-08-07 12:25:34dr.get("https://blog.csdn.net") #等待打开百度后,程序休眠4s钟 time.sleep(4) dr.get("https://wwww.baidu.com") time.sleep(4) #刷新页面,相当于浏览器的刷新按钮 dr.refresh() #浏览器后退操作 dr.back() time.... -
压力测试-Jmeter自动化测试教程
2022-04-16 11:24:11基于Jmeter的自动化测试教程 -
通过爬虫实现CSDN自动点赞
2021-01-18 18:06:59可是一个个点赞太累,不如用爬虫来个自动化实现。虽然在CSDN上有不少自动点赞的文章,但几乎都只能对单篇文章进行点赞,并没有实现对博主多篇文章的自动点赞。所以决定亲自操刀实现,然后将其成果分享给大家。 ... -
【第3篇】python爬虫实战-CSDN个人主页文章列表获取
2020-12-22 01:50:13本文教程利用 Scrapy 框架实现一个网络爬虫,本文代码实现CSDN个人主页文章列表爬取,已实现自动翻页,爬取的数据集最终保存为json文件,代码仅供参考学习交流,不足之处请多多包涵。 开始本教程前,请确保你的本机... -
zookeeper自动化脚本---一键启动
2018-06-30 23:35:44欢迎访问:https://blog.csdn.net/qq_21439395/article/details/80870973 交流QQ: 824203453 基于zookeeper 3.4.6版本 因为zookeeper本身没有批量启动脚本,所以,每次都需要一台机器一台机器的启动。非常麻烦... -
从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建
2022-04-29 14:33:50第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄、切换操作 文章目录[第一章 Selenium+WebDriver环境搭建](https://blog.csdn.net/tester_Xu_/article/details/124495535) [第二章 Selenium定位方式]...