WEB自动化框架
文章平均质量分 76
python3+Robotframework+ride+Selenium2Library+Autoitlibrary
越昊
俺的博客内容都是经过实践验证的,为了长期保存备查,将以往的和现在日常的总结,全部存于此处。如果你喜欢,可以和我一起讨论 qq303562294
展开
-
Selenium v3.X 与 Selenium2library 、webdriver 关系
Selenium v3.X 与 Selenium2library 、webdriver 关系一、介绍Selenium v3.X 为 Selenium为独立的UI自动化开源的框架,作为python的独立的第三方库使用,核心的为webdriverSelenium2library,完整的库名为:robotframework-selenium2library ,为RF的UI自动化开源框架的一个第三方库webdriver:1作为Selenium v3.X的一个对象存在,from selenium impo原创 2020-10-20 10:03:21 · 596 阅读 · 0 评论 -
Selenium2Library关键字- 键盘与鼠标
Selenium2Library关键字- 键盘与鼠标原创 2020-03-31 20:09:34 · 955 阅读 · 1 评论 -
关键字Wait Until Keyword Succeeds
Name:Wait Until Keyword SucceedsSource:指定的时间retry内,每间隔指定个的时间retry_interval,尝试执行指定的关键字关键字执行成功,就停止尝试关键字在retry时间后,一直未成功,停止尝试,也不执行后面语句Arguments:[ retry | retry_interval | name | *args ]Retry指定尝试的时...原创 2020-03-31 15:28:31 · 4407 阅读 · 0 评论 -
RF- BuiltIn库-should关键字
15.5. should be trueshould be true 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息 案例如下:${a} set variable...原创 2020-03-30 18:13:03 · 3409 阅读 · 0 评论 -
RF_BuiltIn库关键字should be true
1 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite2 Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息3 案例如下:${a} set variable 1${b} set variable 2shou...原创 2020-03-26 15:13:40 · 1580 阅读 · 0 评论 -
Selenium2Library关键字Wait Until Element Does Not Contain
作用:等待指定的节点对象的文本内容中,没有包含某个指定的文本内容参数Arguments:[ locator | text | timeout=timeout | error=error ]Locator:为节点、元素的xpath,非某个属性,即xpath最后不能为@属性或者 text()结尾Text:不希望包括的内容,模糊匹配,从xpath指定的元素的文本内容中匹配,切记文本内容Time...原创 2020-03-26 13:49:19 · 914 阅读 · 0 评论 -
python3+Robotframework+ride+Selenium2Library+Autoitlibrary框架组件介绍
python3:基于python3的架构,其他组件均作为python3的第三方库 进行安装与应用RF中可以导入python提供的关键字Python代码中也可以导入如下组件的库,进行UI或者接口测试 RobotFramework是一款python编写的开源自动化测试框架,,由Nokia Siemens Networks开发并提供支持。 RIDE是一款专门用来编辑Robot Frame...原创 2020-03-25 11:36:53 · 314 阅读 · 0 评论 -
web UI自动化的必备知识
亲:如果你想在web UI自动化方面有所进步,请先具备如下知识一、python二、xpath三、html四、JSDOM五、http/https六、JS(建议学习,这样你才能看懂JSDOM)最后才是:WEB UI自动化框架的学习,框架只是工具,使用工具,结合产品的特点,进行应用。骄傲一下:我有幸这些都系统的学习了,且进行案例应用。最最重要的:学习不是停留在了解与阅读的层次,而是每个...原创 2020-03-24 20:03:30 · 255 阅读 · 0 评论 -
python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装
python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装步骤我的环境:操作系统:64位windows server 2012时间:202003151 Python3.7的环境64位依次安装:Git-2.19.1-64-bit.exeAnaconda3-5.3.0-Windows-x86_64.exeVSCodeUser...原创 2020-03-24 19:42:44 · 551 阅读 · 1 评论