【自动化测试】——robotframework实战(一)搭建环境_using legacy 'setup.py install' for wxpython, sinc-程序员宅基地

技术标签: python  自动化测试  robotframework  自动化  

一、前提准备

  • python 3.9.6
  • pip 下载 最新版本
  • setuptools 下载 最新版本

二、下载robotframework框架

  • 管理员模式打开cmd

  • 下载RF

pip install robotframework 3.1

  • 下载RF的开发工具RIDE(自动下载需要的库如wxPython等)

pip install robotframework-ride

  • 下载RIDE需要用到的库 selenium2library

pip install robotframework-selenium2library

下载安装完成后在桌面生成RIDE的快捷方式


!!!下载安装过程中遇到的问题

  • 下载wxPython时失败,报错信息:

Using legacy 'setup.py install' for wxpython,since package 'wheel' is not installed.

这里 下载python版本对应的wxPython(例:3.9.6下载cp39版本),下载后将该.whl文件拷贝进pytho安装目录scripts文件夹下;
在这里插入图片描述

然后cmd进入scripts目录运行

pip3 install wxPython-4.1.1-cp39-cp39-win_amd64.whl

提示 successfully installed wxPython-X.X.X 即可,可通过 pip list 查看当前已安装插件。

  • 当前RIDE不兼容python3.9,导致下载wxPython版本失败。
    运行如下命令:

pip install -U https://github.com/robotframework/RIDE/archive/master.zip -i https://mirrors.aliyun.com/pypi/simple

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42188087/article/details/125765440

智能推荐

https://github.com/3123958139/blog-3123958139-程序员宅基地

文章浏览阅读126次。https://github.com/3123958139/blog-3123958139转载于:https://www.cnblogs.com/blog-3123958139/p/5606707.html

Git(15)- Git 分支 - 分支开发工作流_第15讲 git分支-程序员宅基地

文章浏览阅读151次。文章目录长期分支主题分支超详细 Git 图文版小白教程(持续更新)现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常见的利用分支进行开发的工作流程。而正是由于分支管理的便捷, 才衍生出这些典型的工作模式,你可以根据项目实际情况选择一种用用看。长期分支因为 Git 使用简单的三方合并,所以就算在一段较长的时间内,反复把一个分支合并入另一个分支,也不是什么难事。 也就是说,在整个项目开发周期的不同阶段,你可以同时拥有多个开放的分支;你可以定期地把某些主题分支合并_第15讲 git分支

Module-Apache使用说明_fatal: trafficserver has not been designed to serv-程序员宅基地

文章浏览阅读2.7k次。Module-Apache 使用说明Apache 简介Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩充,将 Perl/Python 等解释器编译到服务器中。同时 Apache 音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在..._fatal: trafficserver has not been designed to serve pages while running as r

mysql 存储过程赋值问题以及mysql 中 ifnull 使用_mysql中ifnull(bnum,0)修改时还是当前读码-程序员宅基地

文章浏览阅读1.1k次。mysql 存储过程赋值问题以及mysql 中 ifnull 使用_mysql中ifnull(bnum,0)修改时还是当前读码

告别码农,成为真正的程序员<转载>-程序员宅基地

文章浏览阅读60次。本文是我借助 Google 从网上拼凑的文章,可能条理不是很清晰,希望对广大程序员们有些帮助。一、成长的寓言:做一棵永远成长的苹果树一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。「哈哈,去年我得到了10%,今年得到20%! 翻了一番」。这棵苹果树心理平衡...

php教程之配置文件详解(九)-程序员宅基地

文章浏览阅读59次。;;;;;;;;;;;;;;;;;;;;;;; ;;其他模块 ;; ;;;;;;;;;;;;;;;;;;;;;;;;; [APC] ;Alternative PHP Cache 用于缓存和优化 PHP 中间代码 apc.cache_by_default =On ;S...

随便推点

为tmux和vim开启斜体和真彩色-程序员宅基地

文章浏览阅读1.3k次。为tmux和vim开启斜体和真彩色这篇文章是我上一篇博客:为tmux和vim开启真彩色的拓展一般终端会支持斜体,但是tmux中是无法显示斜体的。网上的很多教程都已经过时,今天我来分享下如何在tmux中启用斜体吧。参考:reference1. 检查tmux中能否显示斜体echo -e "\e[3mitalic\e[23m"2. 创建新的终端类型我们创建一种新的终端类型tmux-256c...

基于Eclipse的Hadoop应用开发环境配置_通过eclipse安装()可实现hadoop开发环境的图形化-程序员宅基地

文章浏览阅读1.2k次。Hadoop集群(第7期)_Eclipse开发环境设置1、Hadoop开发环境简介1.1 Hadoop集群简介  Java版本:jdk-6u31-linux-i586.bin  Linux系统:CentOS6.0  Hadoop版本:hadoop-1.0.0.tar.gz1.2 Windows开发简介  Java版本:jdk-6u31-win_通过eclipse安装()可实现hadoop开发环境的图形化

C++ sort函数详解_sort(起始地址,末尾地址+1)意思-程序员宅基地

文章浏览阅读748次,点赞2次,收藏4次。Sort函数,是C++里面常用函数,一般用于排序 有三个参数: 在 algorithm 函数包里面(1)第一个是要排序的数组的起始地址。(2)第二个是结束的地址(最后一位要排序的地址的下一地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。代码示例:#include <iostream>#i..._sort(起始地址,末尾地址+1)意思

排序问题-程序员宅基地

文章浏览阅读255次。2019独角兽企业重金招聘Python工程师标准>>> ..._documentelement.getelementsbytagname("orderno")[0].firstchild 怎么判断有没da

myeclipse安装反编译插件-程序员宅基地

文章浏览阅读2.4k次。由于需要查看class文件的源码,上网看了有好多方法说的不够详细,自己整理了相关步骤:一、准备工作1)jad.exe 下载地址:http://varaneckas.com/jad/2)net.sf.jadclipse_3.3.0.jar http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.ja

layui的select获取自定义属性和默认选中_layui select 默认选中-程序员宅基地

文章浏览阅读849次。<span class="color-green">加班选择</span><select name="is_cargo" class="layui-input" lay-filter="test"> <option data-id="996" value="1">996</option> <option data-id="007" value="2">007</option></select>_layui select 默认选中

推荐文章

热门文章

相关标签