精华内容
下载资源
问答
  • 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-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

    一. 访问网站-下载软件

    1. 下载软件: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

    1. 点击[]jdk-8u191-windows-x64] 安装java
    2. . 点击[下一步]

    在这里插入图片描述

    1. 更改下载路径

    在这里插入图片描述
    4. 点击[确定] >> [下一步]
    在这里插入图片描述
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/57dc636504354b84a59fec7c78d0f2ff.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_
    Q1NETiBA5bem5bem5omN,size_20,color_FFFFFF,t_70,g_se,x_16)

    1. 点击[关闭]

    在这里插入图片描述
    6. 找到对应的路径,看到jdk的包

    在这里插入图片描述
    7. 复制jdk路径—准备配置环境变量

    三. 配置环境变量

    1. 右键’'此电脑"— [属性]

    在这里插入图片描述

    1. 下滑,点击[高级系统设置]

    在这里插入图片描述
    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)
    在这里插入图片描述

    1. 双击 [path] —点击 [新建]
      粘贴已下内容:
    %JAVA_HOME%\bin
    
    %JAVA_HOME%\jre\bin
    

    点击 [确定] — [确定] — [确定]
    在这里插入图片描述

    1. 验证安装java
      点击windows按钮+R — 输入 “cmd” — 输入 “java -version”,和“javac -version”

    在这里插入图片描述

    四. 安装android SDK

    1. 选择一个目录,解压文件[platform-tools]
      在这里插入图片描述

    2. 右键 [此电脑] — [属性] — [高级系统设置] — [环境变量] — [PATH] — [新建]
      复制粘贴(sdk路径) D:\py\adb\platform-tools\
      点击 [确定] — [确定] — [确定]

    3. 返回主页面 — 快捷键 windows + R — 输入: cmd— 输入 adb version

    在这里插入图片描述

    五. 安装appium

    1. 访问网站 http://appium.io/ 进行下载或者直接双击appium安装包

    在这里插入图片描述
    2. 安装appium

    在这里插入图片描述
    在这里插入图片描述

    六. 安装node.js

    1. 访问 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

    1. 安装包apk安装包:adb install apk包的路径
      在这里插入图片描述
      在这里插入图片描述

    2. 输入命令解析包信息:aapt dump badging apk安装包路径
      在这里插入图片描述
      备注:在里面找到apk配置信息,输入:
      package: name=‘com.youdao.translator’
      launchable activity name=‘com.youdao.translator.activity.LaunchActivity’

    3. 退出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自动化

    展开全文
  • 最实用的Chrome插件--CSDN浏览器助手使用体验

    千次阅读 热门讨论 2020-12-30 21:03:05
    CSDN浏览器插件的安装方式可以大致分为两种,尽管官网提供了三种版本。 本地下载安装 如果是下载本地的安装包,就需要我们手动进行安装,操作上会比较复杂一些,具体安装步骤如下: 一、下载插件。 二、输入 ...

    目录

    安装方式

    本地安装

    商店安装

    界面布局

    个人中心

    开发助手

    产品建议

    综上所述


    今天,试用了2020年最好用的Chrome浏览器插件,把使用体验分享一下,希望对大家有帮助。

    友情链接:http://t.csdnimg.cn/1YBE

    安装方式

    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:16
    XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。 Xmake = Build backend + Project Generator + Package Manager 它跟cmake、automake、premake有点类似,但是机制不同,它默认...

    Xmake 简介

    https://xmake.io/#/

    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等包管理工具来解决这一问题,但是多少都有一些局限性。

    例如:

    1. homebrew不支持iphoneos, android, windows平台。
    2. vcpkg不支持语义版本选择,多版本管理。
    3. 都不支持项目管理和构建。

    做过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++基础00-如何让程序运行起来? - 知乎

    十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南_蓝桥云课的博客-CSDN博客

    xmake · 音视频/C++/k8s/Docker等等 学习笔记 · 看云

    xmake自动构建工具 - 简书

    TBOOX开源工程

    XMake 快速开始_w3cschool

    xmake

    xmake v2.2.2, 让C/C++拥有包依赖自动构建_waruqi的博客-CSDN博客

    xmake从入门到精通6:开发和构建Qt程序 - 知乎

    如何评价 xmake? - 知乎

    xmake入门,构建项目原来可以如此简单_waruqi的博客-CSDN博客_xmake

    展开全文
  • Python自动化测试九章经

    千人学习 2019-09-28 09:36:11
    Python自动化测试 系统教学+实战分析 简单易上手 课程使用的是语法简洁、提供丰富的测试库和框架的Python语言,并从测试人员的角度,梳理当前最热门的自动化测试框架和常用库,并通过实战,带你快速建立自动化测试...
  • WebDriver框架篇 - 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爬坑记录
  • 接触这个腾讯的框架有差不多快一个月的时间了,现在整理一下遇到的坑 ...前提条件:确保打开微信调试页面(安装线上内核,打开tbs内核inspector调试功能和tbs内核小程序调试功能) http://debugtbs.qq.c...
  • java自动化测试之开发工具eclipse安装配置 一、eclipse下载 下载地址: [http://www.eclipse.org/downloads/](http://www.eclipse.org/downloads/) 打开连接后,显示如下: 选择Eclipse IDE 2021-12 下载 二、安装...
  • 虫师著selenium 2自动化测试实战基于python语言第四章习题4.3.1 126邮箱登录练习问题总结。 练习过程中,参考以下博友的博客顺利完成练习题: https://blog.csdn.net/cyjs1988/article/details/75006167 ...
  • 新近项目组大佬要求学习使用这个小程序自动化测试miniprogram-automator,鉴于网上能查找到的相关资料也较为稀少,故在此提记我在使用过程的具体使用过程,并记录Cannot find module 'miniprogram-automator' ;...
  • 骚操作-CSDN浏览器助手已上线(就是个Chrome插件...)

    千次阅读 多人点赞 2020-12-29 12:16:53
    3、安装csdn插件测试包 4、解压csdn插件测试包并上传 5、开启csdn插件 6、查看插件信息 7、在新标签页中打开插件 二、功能测试 2.1、功能测试-键盘快捷键 2.1.1 搜索功能 2.1.2 搜索书签功能 2.1.3 搜索...
  • 微信自动化工具—自动发送朋友圈(非root权限) 一、效果图 二、测试Android设备 我在这两款设备测试正常,其它设备如果有什么问题,欢迎给我反馈^_^ 夜神模拟器(Android 4.3)、华为荣耀8青春版...
  • CSDN访问(Pyhton自动化+IP代理池)

    千次阅读 2021-12-10 15:34:32
    IP代理池 推荐使用下边的代理池,比较方便,我们启动后直接从5555...Python自动化 import random from lxml import etree import requests proxypool_url = 'http://127.0.0.1:5555/random' def spider(url, headers
  • 仅仅是针对CSDN账号密码登录这一小块的自动化测试;测试用例考虑的不是非常周全,仅图一乐 因为用例比较少,所以没有用自己封装的seleniumAPI,这样看着比较方便一些 python程序目录 HTMLTestRunner需要下载,不能...
  • Robotframework自动化测试安装包-一键式安装。 环境变量需要自己手动处理,担心影响个别同学的环境 详见我的博客: http://blog.csdn.net/tulituqi/article/details/7583179
  • JMeter+Ant+Jenkins接口自动化测试框架(Windows) 一:简介 大致思路:Jmeter可以做接口测试,也能做压力测试,而且是开源软件...不会装的直接点击 点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”...
  • 自动化工具-Excel转Markdown表格(Python实现)

    千次阅读 多人点赞 2022-04-07 22:15:54
    本文介绍了我用Python实现的Excel转Markdown表格的自动化工具。
  • Appium 微信 webview 的自动化技术 https://testerhome.com/topics/6954 HTML5, WebKit, Chromium http://blog.csdn.net/milado_nju 理解WebKit和Chromium: WebKit, WebKit2, Chromium和Chrome介绍 ...
  • 1、自动换肤 2、个性网站入口 3、增加自定义图标链接 4、“个性标签” 使用感受 三、“一键万能框搜索” 使用体验 1、全局搜索 按键:任意网页下,按下字母【c】 2、仅搜索书签 按键:任意网页下,按下...
  • toast提示是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
  • dr.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本身没有批量启动脚本,所以,每次都需要一台机器一台机器的启动。非常麻烦...
  • 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄、切换操作 文章目录[第一章 Selenium+WebDriver环境搭建](https://blog.csdn.net/tester_Xu_/article/details/124495535) [第二章 Selenium定位方式]...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438,984
精华内容 175,593
关键字:

自动化安装-csdn