首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RobotFramework工具试用

具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。...robotframework”或者通过下载页面下载源码。...;通过下载页面下载和chrome浏览器版本对应的driver,放到python路径或者chrome路径,并且配置path。...可以通过快捷键 F5 来查询脚本的关键字。以打开浏览器为例,输入关键字“open”进行搜索,查询到一个“Open Browser”的关键字,点击这个关键字,就出现了它的用法和说明。...熟悉这个关键字用法之后,可以在 test case 里面进行尝试。“Open Browser”显示蓝色,说明它是一个合法的关键字,后面为红色说明需要输入一个参数,从其用法可知,需要输入 URL。

2.7K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RF第二讲--Selenium2Library库的简单实用

    1、首先需要安装Selenium2Library库,这时候就要用到之前说的pip啦~~~打开运行,输入pip install robotframework-selenium2library ?...而且不同的公司业务不同,我们必须要知道该怎么用各种关键字:按F5,打开search keywords: ?...在这里,你就可以知道相应的关键字该怎么用啦~~~比如搜索open browser,在安装了selenium2library库以后,你就可以看到这个方法需要输入的参数啦~~ 6、现在我们只做一个打开浏览器的例子...确定,如果是黑色的,就证明导入成功了;红色的说明Selenium2Library库安装失败了,重装一下吧~~(pip install robotframework-selenium2library)...看,open browser的颜色是蓝色的,证明已经找到了这个关键字(找不到是黑色的),后面是浏览器自动打开后打开的页面(这里写的是度娘),第三个则是使用的浏览器,我用的是chrome浏览器。

    1.3K80

    robotframewor安装及项目实战

    一、robotframework介绍 诺基亚公司出品的robotframework robotframework官网 特点: 1.简单的来说robotframework是一个通用型的自动测试框架 2.RF...==3.1.1 # 编辑器 pip install robotframework-ride==1.7.3.1 # web自动化类库 pip install robotframework-seleniumLibrary...比如:缺少open browser关键字 三、自带ride编辑器(老鸟也可vscode、pycharm都ok) 打开编辑器,全局搜索ride.py双击即可 四、robotframework快捷键 重命名...+↑ 向下移动用例:ctrl+↓ 显示关键字信息: ctrl+鼠标悬浮(鼠标悬浮于关键字上) 自动补全关键字:ctrl+shift+空格 删除单元格:ctrl+shift+d 插入单元格:ctrl+shift...选中common文件—右键—New User Keyword 第一个空格输入open,然后按ctrl + alt + 空格,会自动联想关键字 红色框,代表必填项 访问博客关键字完成 7.创建测试套和用例

    51010

    Robot Framework 安装配置

    它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。...二、安装 RobotFramework 及其所需要的第三方库 RF 安装及运行所依赖的第三方库均可通过 Python 的包管理器 pip 进行安装。...# 用于进行 app 自动化测试$ pip3 install robotframework-requests # 用于进行接口自动化测试$ pip3 install robotframework-autoitlibrary...导入成功 编写测试脚本:(需要安装过 Chrome 和 对应版本的 chromedriver) 选择刚创建的测试用例,在 Edit 页的表格中输入脚本; ?...执行测试: 勾选测试用例,点击运行按钮执行测试;(会正常打开 chrome 并跳转到简书作者首页)

    2.5K30

    python 手把手教你基于搜索引擎实现文章查重

    2.1Browser 类 初始化 新建一个python文件,名为Browser,添加初始化方法: def __init__(self,conf): self.browser=webdriver.Chrome...以上代码中并不做相似度对比,而是通过 res_link[real_url]=self.browser.page_source 将内容与url存入字典,随后返回,之后再做相似度对比,这样编写利于之后的功能扩展...3.2BrowserManage类 在Browser类文件中添加一个BrowserManage类继承于Browser,添加方法: #打开目标搜索引擎进行搜索 def search(self):...Browser类的逻辑与其它方法分开,便于扩展。...3.3Browser类的扩展 在Browser类中添加下一页方法,使搜索内容时能够获取更多内容,并且可指定获取结果条数: #下一页 def click_next_page(self,md5):

    1.4K30

    Selenium&Chrome实战:动态爬取51job招聘信息

    通过selenium的find_element_by_id 找到 id = 'kwdselectid',然后send_keys('关键字')即可模拟用户输入 代码为: textElement = browser.find_element_by_id.../em").text  # 城市     # 添加到字典     dic.setdefault(city, number) print(dic) # 写入文件 with open('city.txt',.../em").text  # 城市     # 添加到字典     dic.setdefault(city, number) print(dic) # 写入文件 with open('city.txt',...textElement = browser.find_element_by_id('kwdselectid')         # 模拟用户输入关键字         textElement.send_keys...的无头模式,打开目标网站,返回browser对象 userInput方法        模拟用户输入关键字,选择城市,点击搜索,返回browser对象 getUrl方法               找到所有符合规则的

    1.8K20
    领券