天道酬勤,学无止境

pycharm 搭建 robotframework自动化测试环境

robotframework自动化测试环境搭建

注意:robotframework是python编写的,所以必须安装python的环境,这里不做介绍

第一步:安装rf框架

安装robotframework框架及其相关库。

# 命令行输入 安装rf及其第三方库
# 这里可以在cmd命令行中输入,或者在pycharm中的Terminal中输入
pip install robotframework
pip install robotframework-ride #rf 专用ide 也可以不装
pip install robotframework-selenium2library

pycharm中的Terminal
在这里插入图片描述

第二步:给pycharm安装支持rf脚本的插件

操作目的:为了能在pycharm中编写robot脚本
在pycharm-settings-Plugins-搜索IntelliBot,选择第二个插件安装

在这里插入图片描述
如果在线下载提示失败,可以去网上插件下载到本地,然后通过本地安装。

本地安装方法如下:
在上一步图中,点击具体的插件名字,跳转到下面这个页面中。
在这里插入图片描述
之后会跳转到浏览器,直接点击GET会弹出选择插件版本页面,直接安装一个最新的即可。

下载成功之后,然后通过本地安装进行安装。
在这里插入图片描述
查看一下插件是否安装成功。
在这里插入图片描述
安装成功之后,查看文本编辑,发现支持了Robot文件。
在这里插入图片描述

这里可以添加一个.txt后缀文件的支持,这个不是必须的设置,大家可以根据自己喜好进行添加。

第三步:配置运行robot.exe脚本的执行套件

操作目的:在pycharm中运行robot脚本

在第二步中,我们完成了pycharm对robot脚本的支持,但是还无法运行robot脚本,所以我们现在进行robot脚本运行环境的配置。
在这里插入图片描述
点击 + 号之后,页面如下。
在这里插入图片描述
然后进行配置,主要参数的解释。

这里说明一下,很多文章里program的地址是robot.bat。这可能是早期robotframework在安装的时候,没有类似robot.exe的运行器生成。
现在安装robotframework会自动生成robot.exe。不需要自己手动额外创建一个robot.bat了~

program: robot运行器地址 I:\python3.6.6\Scripts\robot.exe。这里每个人的python安装的地址不一样,选到python中Scripts目录下的robot.exe即可。

arguments:-d results $FileName$ (固定参数)

working directory:工作目录,即当前RF项目文件夹即可。

Robot Run TestSuite:测试套件

Robot Run SingleTestCase:执行单个用例的配置

  • 注意这里的Program不要选成rebot.exe!!!要选robot.exe

添加测试套件Robot Run TestSuite及其参数

Robot Run TestSuite:测试套件参数

Name:Robot Run TestSuite(可自定义)

Program:I:\python3.6.6\Scripts\robot.exe(填robot.exe的目录,每个人的python目录不一样。这里也会不一样。Robot的运行器)

arguments:-d results F i l e N a m e FileName FileName

working directory F i l e D i r FileDir FileDir (rf当前项目名,直接用左边的参数进行表示即可)

根据上面的参数提示进行填写即可。
在这里插入图片描述

添加单测试用例执行Robot Run SingleTestCase及其参数

Robot Run SingleTestCase:执行单个用例的配置参数

Name:Robot Run SingleTestCase(自定义)

Program:I:\python3.6.6\Scripts\rebot.exe(填robot.exe的目录,每个人的python目录不一样。这里也会不一样。Robot的运行器)

arguments:-d results -t “$SelectedText$” ./

working directory:$FileDir$ (rf当前项目名,直接用左边的参数进行表示即可)

同上再操作一次
在这里插入图片描述
到此环境配置完成,可以在pycharm中进行robotframework脚本编写了运行了 。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • RobotFramework实战篇-PC端web自动化demo及持续集成
    自己学习自动化的话,除了要选好一款框架之外,还要选好一个用来练习的项目。这里小编推荐新手入门可以考虑一下Robotframework这个框架,原因:该框架的学习成本比较低,很多功能都是现成的,而且脚本易于维护,而且同时支持web端,移动端以及接口自动化,用例套件管理以及用例执行和报告查看,日志记录等功能都比较完善,而且可扩展性强。对于企业来说的话 ,选用这款工具,对将来招聘的时候的成本没这么大,如果每个人都选择自己手写脚本封装框架去实现自动化的话,以后人员离职,要找个人来维护现有脚本,有一定的难度,每个人的编码风格和能力参差不齐,选用脚本的方式的话,对测试人员的能力要求比较高。 练习的项目的话,这里我从网上找了一个开源的项目,部署在自己的机器上,项目可以在gitee上搜索linjiashop,上面有写怎么部署 ,我也写了一篇文章简单介绍怎么部署:你们要的测试练习网站来了 工具+项目选好之后,接下来以项目的登录功能为例,演示一下如何使用Robotframework工具实现登录模块的自动化1、RobotFramework环境搭建 ,建议使用Python3.7的版本,不要使用3.8及以上的版本,以免RIDE出现兼容性问题2、安装做web端的自动化所需依赖的第三方插件:pip install -U robotframework-selenium2library新建项目菜单File->New
  • 自动化测试Robot FrameWork框架
    一、简介Robot FrameWork是完全基于Python实现的开源的自动化测试框架,RF已经封装好的各个模块,基于关键字驱动的形式来实现的自动化测试。其case采用表格形式易读,且支持BDD,可容纳各种外置库,可以继承Selenium、Appium、Requests实现各类自动化二、安装(环境搭建)1、必须先安装python环境RF最大支持到python3.7。经讨论,我们使用python3.5版本。2、安装robotframeworkpip install robotframework如果安装报超时错误,可以使用豆瓣镜像pip install –i pypi.douban.com/simplerobotframework3、安装框架的gui工具pip install –i https://pypi.douban.com/simple robotframework-ride4、安装第三方库web自动化库:(Selenium)pip install –i https://pypi.douban.com/simple robotframework- seleniumlibraryapi接口自动化库:(Request)pip install –i https://pypi.douban.com/simple robotframework-requests三、使用1、
  • [转载]RobotFramework自动化项目设计
    Robotframework构架搭建和配置说明 https://blog.csdn.net/Allan_shore_ma/article/details/61705981 RobotFramework环境配置一:默认以管理员权限运行cmd https://blog.csdn.net/Allan_shore_ma/article/details/61701576 RobotFramework环境配置二:项目目录结构设置 https://blog.csdn.net/Allan_shore_ma/article/details/61927341 RobotFramework环境配置三:项目预设 https://blog.csdn.net/Allan_shore_ma/article/details/62066775 Robotframework环境搭建四:项目资源管理 https://blog.csdn.net/Allan_shore_ma/article/details/62237460 Robotframework环境搭建五:Test Setup & Teardown https://blog.csdn.net/Allan_shore_ma/article/details/63025392 Robotframework环境搭建六:设置日志目录 ——> 转二十六 https:/
  • RobotFramework基础篇-环境搭建
    Robotframework介绍Robotframework(通常简称RF,在下文中都将用RF代替)是一个关键字驱动的自动化测试框架,底层是基于Python语言实现的。具有以下特性:1、易于使用,采用表格式语法,统一测试用例格式,用例格式支持robot、txt、tsv、html格式2、能自动生成HTML格式报告3、可扩展性强,可自定义关键字,并且内置很多关键字4、支持命令行运行,可集成jenkins使用5、能够同时支持Web自动化、APP自动化以及接口自动化,容易上手适合的学习人群1、没有编程基础,又想学自动化的测试工程师2、对自动化有一点简单的了解,也有编程基础,但是不知道如何去封装框架的人3、以后想要做测试开发,写测试平台的,都可以先了解一下开源的框架,了解框架的优点,以后可以考虑运用到自己的框架中去。RF环境搭建1、搭建好python环境,并配置好python环境变量(编写用例的RIDE工具已支持python3版本了,这里以python3安装为例)。2、使用以下几个命令进行安装:pip install -U robotframework -i https://mirrors.aliyun.com/pypi/simple pip install -U wxPython -i https://mirrors.aliyun.com/pypi/simple pip install
  • python初学者,python环境搭建与pycharm安装快速入门
    萌新们的福音!python环境搭建,pycharm安装教程 1.python语言1.1python语言的基本概念1.2 Python 的特色1.3 Python的发展及应用 2.环境搭建2.1Python的解释器2.2 搭建Python环境2.3Python的交互模式2.4 pip工具的使用pip版本查看安装安装指定版本卸载已安装的库已安装库显示安装包的信息将已经安装的库列表保存到.txt文件中使用wheel文件安装 3.Pycharm的安装和配置3.1PyCharm的安装3.23.2 PyCharm的简单配置 1.python语言 1.1python语言的基本概念 Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下: python是一款易于学习且功能强大的编程语言 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言 Python 的创造者吉多·范罗苏姆(Guido van Rossum)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus
  • Python自动化测试系列[v1.0.0][Robot Framework]
    Robot Framework Robot Framework 是通用型的验收测试和验收测试驱动开发的自动化测试框架(ATDD),基于Python语言开发,它本身只提供基本功能例如测试用例的组织、执行、测试报告的生成,以及一些标准库BuildIn,String,Screenshot,DataTime和Process等。 如果要是用这个框架做不同领域的自动化测试还单独安装扩展库,Robot FrameWork提供了丰富的Library。 测试领域扩展库Web自动化测试Selenium、watir-robot等Windows GUI测试AutoItLibrary移动测试Android Library、IOS Library、Appium Library等数据库测试DataBase Library(Java)、DataBase Library(Python)、MongoDB Library等文件对比测试Diff LibraryHTTP测试HTTP Library(livetest)、HTTP Requests(Requests)等 环境搭建 安装3个Python模块,robotframework, robotframework-requests, request C:\Users\Administrator>pip install robotframework Collecting
  • RobotFramework
    简称:RF,比较主流的测试框架,是基于Python实现的一款开源平台的测试框架 支持webUI、APPUI、接口的自动化测试(基于不同的模块来实现的不同业务) 是目前仅有的一个具备GUI界面的框架 RF不需要Python编程就可以操作 环境搭建: 1.安装Python 2.安装RF组件: pip insatll robotframework ipi insatll robotframework-ride 3.启动方式 在python37/scripts/ride.py启动 4.安装测试化相关的组件 pip install robotframework-seleniumlibrary 5.安装webdriver到python的安装路径下(chromedriver) 注:如果出现read timeout异常,就添加–default-timeout=1000 RF实操: 1、建立工程: project(type:directory)——Suite(type:file)——case 2、导包:区分大小写、单词首字母需要大写 如何实现一个测试华框架: 1、关联到实际的业务需求与公司需求。 2、技术的完整性。 3、开始实现: 1)从零搭建自动化体系的团队。 (1)了解公司具体情况和需求。 (2)基于一个系统进行试点 (3)搭建一个demo (4)开始运行,产出内容 (5)优化与调整
  • RobotFramework环境搭建(mac)
    1 查看当前系统默认的Python路径 which python 2 查看当前python 版本 python 3 安装 python 的包管理工具pip curl https://bootstrap.pypa.io/ez_setup.py -o - | python easy_install pip 4 安装wxPython Wxpython 是python 的一个GUI库,RIDE是基于这个库开发的 教程:http://wiki.wxpython.org/AnotherTutorial brew install wxPython 5 安装robotframework框架 sudo pip install robotframework 会遇到权限问题或pip版本问题 ~ sudo -i jumpjiang:~ root# 获取root权限, 获取root权限 ➜ ~ pip install --upgrade pip 升级pip 6 安装robotframewor-ride RIDE就是一个图形界面的用于创建、组织、运行测试的软件 sudo pip install -U robotframework-ride==2.0a1 (pip uninstall robotframework-ride==2.0a1) 7 安装robotframework-requests sudo pip
  • python和pycharm环境的搭建详细教程记录
    python的记录学习02 1.1Python语言1.1Python语言的基本概念1.2Python 的特色1.3Python的发展及应用 2.搭建环境2.1Python的解释器2.2搭建Python环境2.3Python的交互模式2.4 pip工具的使用2.5Python的第一个程序 3. PyCharm的安装和配置3.1 PyCharm的安装3.2 PyCharm的简单配置 小结 1.1Python语言 1.1Python语言的基本概念 • Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构 • 官方对 Python 的介绍如下: • Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言 •Python 的创造者吉多·范罗苏姆(Guido van Rossum)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名 1.2Python 的特色 简单 、易于学习、自由且开放
  • python基础班学习笔记2
    2021/1/16 python语言概述 Python语言的基本概念 Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构 官方对 Python 的介绍如下: Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言 Python 的创造者吉多·范罗苏姆(Guido van Rossum)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名 Python 的特色 • 简单 • 易于学习 • 自由且开放 • 跨平台 • 可嵌入性 • 丰富的库 Python的应用 常规软件开发 科学计算 自动化运维 自动化测试 WEB开发 网络爬虫 数据分析 人工智能 Python之禅 (输入 import this) 美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) 复杂胜于凌乱
  • Robotframework+selenium+Python自动化框架环境搭建
    一、Robot framework+Selenium+Python环境安装篇 1、安装Robotframework之前首先需要安装Python,到python官网http://www.python.org下载最新python3.7版本,安装的时候,把Python加入到path的环境变量中;如果安装的时候未选择加入到path的环境变量中,可以通过手动加入到path的环境变量; 目录分别为: C:\Python37和C:\Python37\Scripts(本人把python安装在C盘根目录下)。 2、Python安装完成以后,使用pip命令安装robotframework,安装命令是:pip install robotframework,具体如下图: 3、安装完成Robotframework以后,再安装方法库:robotframework-selenium2library,使用pip安装,安装命令:pip install robotframework-selenium2library,具体如下图: 4、苹果操作系统,方法库:rtomac-robotframework-selenium2library,使用pip安装,安装命令:pip install robotframework-selenium2library,由于使用的是windows系统,所以无法截图。(非苹果系统无需这步操作)
  • 带有 Pycharm 的机器人框架——自动完成不起作用(Robot Framework with Pycharm -- Autocomplete doesn't work)
    问题 我已经安装了带有robotframework支持插件的 PyCharm。 .robot 文件被成功识别,我能够创建一个简单的脚本并在 pyCharm 中运行它。 但是,我的问题是robotframework没有识别关键字甚至robotframework库(selenium2library),以便在键入它们时自动完成。 我还安装了intellibot插件。 有什么我想念的吗? 某处是否有另一个配置文件? 谢谢, 回答1 尝试将您的库设置为robotframework-selenium2library == 1.8.0 ,然后问题就会消失。 如果你有最后一个版本,它对我不起作用。 回答2 intellibot 插件中存在一个错误。 要解决您需要 1. 卸载您当前的 Intellibot 插件 2. 在插件存储库中搜索“IntelliBot @SeleniumLibrary Patched”。 3. 安装这个补丁插件。 这对我有用。 回答3 您可以尝试安装“Robot Framework support”插件。 它对我有用。 回答4 我的解决方案: 卸载“机器人框架支持”(PyCharm/File/Settings/Plugins) 卸载“Intellibot”(PyCharm/文件/设置/插件)(卸载所有类似的插件!) 退出 PyCharm 卸载robotframework
  • 0911-认识python,安装和使用pycharm
    python入门要知道的 一、认识Python1.1 Python语言的基本概念1.2 Python的特点1.3 Python的发展及应用 二、搭建环境2.1 Python的解释器2.2 安装Python环境2.3 Python的交互模式2.4 pip工具的使用2.5 Python的第一个程序 三、Pycharm的安装和配置3.1 Pycharm的安装3.2 Pycharm的简单配置 一、认识Python 1.1 Python语言的基本概念 Python是⼀种极少数能兼具简单与功能强⼤的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它的语法非常像自然语言,对非软件专业人士而言,选择Python的成本最低,因此某些医学甚至艺术专业背景的人,往往会选择Python作为编程语言,它专注于如何解决问题,⽽⾮拘泥于语法与结构。官⽅对 Python 的介绍如下: Python是⼀款易于学习且功能强⼤的编程语⾔。它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔。 Python 的创造者吉多·范罗苏姆(Guido van Rossum)采⽤ BBC 电视节⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying
  • RobotFramework安装与简单使用
    RIDE( Robot Framework Test Data Editor)适合用于web的自动化测试。一、 相关环境的安装首先搭建python环境,到http://www.python.org下载python.2.7.10版本。 安装的时候,把python加入到path的环境变量。目录分别为:C:\Python27 和 C:\Python27\Scripts(本人把python安装在C盘的根目录下)。python的套件管理程式setuptools:通过下载ez_setup.py双击,https://pypi.python.org/pypi/setuptoolspip:cmd进入ez_setup.py,用setuptools安装easy_install pip,https://pip.pypa.io/en/latest/index.html下载文件wxPython2.8-win32-unicode-2.8.12.1-py27.exe安装,直接点击下一步下一步的安装,http://wxpython.org/download.php#stable使用pip安装robotframework 安装命令是:pip install robotframework使用pip安装robotframework-selenium2library,安装命令是:pip install
  • Appium+python+pycharm自动化测试-搭建环境
    1、搭建环境 1.1需要node环境 1.2python 配置环境变量,使用pycharm编辑器 1.3java安装jdk 并完成环境变量配置 1.4 Android SDK 配置环境变量 1.5 安装appium 1.5.1安装appium-doctor 这里使用cmd命令,输入npm install -g appium-doctor 1.5.2 检测环境appium-doctor 1.6 安装appium-python-client(目的是将python与appium连接起来) 运行cmd,输入pip install Appium-Python-Client 提示成 功就可以了 1.7 将测试机连接电脑,手机上会有一些提示,总之都允许就可以了,开始USB调试模式,之后打开cmd,输入adb devices,查看手机是否成功连接,如下图所示:【手机会安装appium】 来源:https://blog.csdn.net/weixin_41865799/article/details/102501938
  • Web自动化测试--python+selenium自动化测试环境搭建
    python+selenium自动化测试环境搭建 1、 下载安装python 32、 下载安装Selenium 3(1) 在线安装方式(推荐)(2) 离线安装方式 3、 下载Pycharm编译器4、 下载安装浏览器及驱动(1)Firefox浏览器(2)Chrome浏览器 5、 验证Python+Selenium的自动化测试环境是否搭建成功 1、 下载安装python 3 python下载地址:https://www.python.org/ . https://www.python.org/ 以下版本可以任意选择进行下载。 双击已下载的python安装包,出现如下图所示的界面,点击运行。 然后下一步下一步进行默认安装即可,安装成功后会有对应的路径:(安装时也可自己选择路径),安装过程中若勾选了 Add Python 3.x to PATH,则可跳过后面手动添加环境变量的步骤。 添加环境变量后,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量: 首先,点击计算机->属性->高级系统设置->环境变量 点击系统变量中Path后显示如下: 点击新建—>输入python的安装路径 然后点击确定,进行保存! 接下来进行验证python是否安装成功:在开始窗口输入cmd或者按快捷键start+R进入cmd命令窗口,在cmd命令下输入python,效果如下:
  • 自动化测试环境搭建(python3.7+pycharm+selenium+谷歌驱动)
    前面的python3.7,pycharm+selenium因为我已经装了,没有什么问题,我就不写了,主要讲解谷歌驱动。 找到自己谷歌浏览器的版本号,(谷歌浏览器里输入chrome://version/),我的是85.0.4183.121 查找对应版本的驱动,(谷歌浏览器输入https://npm.taobao.org/mirrors/chromedriver/),找到对应版本的吧,开始下载了 下载好解压到谷歌浏览器的路径里,我就是压缩包放到桌面解压然后复制到chrome.exe的同级目录里面, 将驱动加到环境变量path中(首先在我的电脑点击右键,选择属性选项;然后点击高级系统设置,然后弹出系统属性框,在高级选项卡中我们可以看到环境变量按钮;点击环境变量后弹出对话框,一般我们设置的是path或者classpath,如果是path的话,我们选择path点击编辑在路径后加上分号(;)隔开把新的路径添加进去确定ok。) 验证了,验证成功就成功了,失败那很可能是驱动版本下错了 来源:https://blog.csdn.net/toomemetoo/article/details/108902866
  • Python+Selenium+Pycharm+Firefox搭建自动化测试环境
    一、安装python 1.首先cmd中输入python,显示不是内部或外部命令 若:python未安装或未配置环境变量 否则:展示版本号,并且进入python的交互模式 2.双击点击python程序进行安装,勾选add python 3.6 to path 自动添加环境变量 安装错误: 丢失:api-ms-win-crt-runtime-l1-1-0.dll 缺失VC运行库 解决办法:进入到C盘--Windows--syswow64--将api-ms-win-crt-runtime-l1-1-0.dll删除 把vc_redist.x64.exe放入到C盘--Windows--syswow64,双击运行---重启电脑 二、安装selenium 1.在cmd中输入安装命令 pip install selenium==2.53.1 2.查看版本命令 pip show selenium 3.卸载命令 pip uninstall selenium 安装错误: 丢失:丢失Perl58.dll/pip/install未识别 丢失原因:多半是因为pip没有或者pip太多了 在cmd输入命令:where pip (查看有几个pip) 解决办法:cd 进入到pip.exe的文件夹中在执行上述命令 (cd进入到D:\Users\Administrator\AppData\Local\Programs
  • Dsh002 python基础编程--python要点
    1、python语言 1.1 python语言基本概述 python是一种极少数兼具简单与功能强大的编程语言。它强调代码的可读性和简洁,让程序结构更加清晰明了;它专注于如何解决问题,而非拘泥于语法和结构。官方对python的介绍如下: Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语⾔的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。python的创造者吉多•范罗苏姆(Guido van Rossum)为了在圣诞节期间打发时间,决定开发一个新的脚本解释语言,既能实现全面调用计算机的功能接口,又可以轻松编程。他采用自己喜爱的BBC电视节目《蒙提•派森的飞行马戏团(Monty Python’s Flying Circus)》的名字来命名该编程语言。 1.2 python的特点 简单易于学习自由开放跨平台可嵌入性丰富的库 1.3 python的应用领域 常规软件开发科学计算自动化运维自动化测试Web开发网络爬虫大数据分析机器学习人工智能 1.4 开发工具 python开发工具很多,通常有IDE(集成开发环境)和文本编辑器两类。 IDE 是开发者创建程序时使用的软件包,它通过简单的用户界面集成多个高度关联的组件
  • Mac系统下搭建python selenium Web自动化测试环境
    前提是python和pycharm已经安装好了,根据自己的需要可以选择不同的浏览器和浏览器驱动,这些网上都有对应的下载链接,在这里就不做过多的叙述了,想省事的可以在下方的链接中下载,这里选择以火狐浏览器来演示,希望能帮助大家 链接: https://pan.baidu.com/s/1LU0nnCu_6JjChcdfOgollw 提取码: pkzb 1、在断网的环境下安装火狐浏览器(防止火狐浏览器自动升级,导致对应的浏览器驱动失效) 2、打开火狐浏览器首选项找到Firefox更新,勾选不检查更新,取消自动更新搜索引擎 3、打开终端输入pip3 install selenium命令安装selenium,显示没有pip3命令 4、输入curl https://bootstrap.pypa.io/get-pip.py | python3命令下载并安装pip3 5、再次输入pip3 install selenium命令安装selenium 6、把geckodriver.文件复制到/usr/local/bin目录 7、把浏览器驱动文件geckodriver.文件重命名为geckodriver 8、更改浏览器驱动文件geckodriver文件的权限 9、打开pycharm编译器,创建一个项目,并出入下图代码,验证selenium是否安装成功 10、如果出现上图红色波浪线,则按照下图操作