码迷,mamicode.com
首页 > Web开发 > 详细

自动化(robotframework)基础·WEB端

时间:2018-05-30 12:39:40      阅读:1188      评论:0      收藏:0      [点我收藏+]

标签:输入   size   nbsp   接口   入库   Locator   两种   ons   rar   

date:2018526 day10

一.导入库

导入的库分两种,一种是导入常用库,如String、Collections等(Library String、Collections,再运用库中的关键字);另一种是导入写好的.py文件,也是需要Library .py文件,再使用其中的关键字

 

二.web自动化基础

1.Selenium2Library

Selenium2Library实质上是一系列关键字(方法)的封装,这些封装好的关键字(方法)以接口的方式提供给RIDE,提供给自动化测试调用。

安装操作:

将chromedriver.exe放在Python27下,然后在cmd中运行【pip install robotframework-selenium2library】,完成之后方可在套件(Suite)下Library Selenium2Library

基础使用(按F5键快捷键Search Keywords):

Click Element关键字:调用此关键字需要传一个参数locator定位

技术分享图片

技术分享图片

 

Input Text关键字:此关键字需要传二个参数locator定位、text输入内容

技术分享图片

技术分享图片

 

 Select From List By Value关键字:(此关键字通过下拉框里的Value属性选择选项)

技术分享图片

技术分享图片

 

Select Window关键字:(此关键字可通过url/title选择窗口)

技术分享图片

技术分享图片

 

 

 

2.定位方法之Jquery

首先在chrome里按F12打开调试,获取元素id、class等等,在console里调试(Ctrl+L=消除console里的调试),如果可以成功调取该元素,则可写入ride

通过id来定位元素:

技术分享图片

技术分享图片

技术分享图片

 

通过class来定位元素:

技术分享图片

 

有七个符合的元素,而我们需要的元素在第一个,所以可以用eq()来选取

【注:找到多个定位元素,xpath是从1开始计算;而Jquery是从0开始计算】

技术分享图片

技术分享图片

 

通过文本来定位元素:

技术分享图片

技术分享图片

技术分享图片

 

3.定位方法之Xpath(除了文本,一切查找属性值都要用@

通过id来定位元素:

技术分享图片

技术分享图片

 

通过class来定位元素:

技术分享图片

技术分享图片

 

通过文本来定位元素:

技术分享图片

技术分享图片

技术分享图片

 

自动化(robotframework)基础·WEB端

标签:输入   size   nbsp   接口   入库   Locator   两种   ons   rar   

原文地址:https://www.cnblogs.com/maxxx/p/9099237.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!