Katalon之定位元素对象(Object Repository及Spy Web)_辉机(第三篇)

                Katalon 定位元素对象(第三篇)
                                    --辉机
                             基于Katalon5.5

【背景介绍】
本篇介绍Katalon定位元素或者说是对象。对像就是那些页面上的各种按钮,定位到了对象,才能对其操作,才能建自动化用例。也就是Katalon的Object Repository模块(后面就直接称为对象存储库或者元素库了)。这里主要介绍两种定位方法。一种是Katalon自带的方法Spy Web,另一种是使用浏览器的F12检查页面。
【方法一】Spy Web(一句话,用Spy自动获取对象,然后就添加到Object Repository里了)
第一步:点击小地球图标打开。
这里写图片描述

第二步:URL后面输入地址并点击Start(这里并不是要准确到一进去就在对象所在的地址,因为进入这个网上后,可以像平常浏览网页一样浏览的)
这里写图片描述

第三步:进入对应的网页后,像平常浏览网页一样浏览的时候,可以看到该对象的信息。想要定位哪个元素,就在出现元素信息的时候键盘(Alt+~),这时候会发现Object Spy窗口的CAPTURED OBJECTS 下面会出现东西,这个就是对象的信息,每个对象对应一个信息(可以改名字的Object Name)。
第四步:Save。点击Save就会出现类似路径的东西。这个路径就视首页左上方的Object Repository的目录树。这里Save了,就添加到Object Repository里面了。

Ps:
1、Object Spy右下角的这个按钮,是检查页面元素定位是否正确的。也就是当你更改了它为你定位的这个对象,点击这个按钮,可以检查是否还能定位到对象(Spy浏览器页面红色框标记元素,就说明还可以)。
这里写图片描述

2、怎么修改Spy自动为你定位的对象呢?在Spy弹框中点击对象名称,然后下会出现它的信息。可以选择Basic/XPath/CSS三种方式,下面的类别可以修改对象的每一个信息,其后方的小勾可以取消使用那个信息,想那种很大一串数字又有各种随机数的最好取消勾选,否则反而会导致使用定位不到对象。
这里写图片描述

【方法二】浏览器的F12检查页面。
打开浏览器(以谷歌举例),选择到对应的元素,然后按F12或者右键选择检查,就会弹出像代码一样的东西。然后将鼠标移到被定位的代码上,鼠标邮件选择Copy-Copy XPath。
然后再Katalin里面选择-Object Repository-TestObject-取个名字。页面中间的Object’sProperties选择XPath,最后Ctrl+V,把刚才的XPath粘贴进去。这样就建好了一个对象。和方法一是一样的哟。
这里写图片描述

【下期预告】
定位对象是必要的,但是需要多练习,因为真正使用的时候,绝对没上面讲的那么简单,下期辉机会详细的分享我的一些经验和心得。

猜你喜欢

转载自blog.csdn.net/weixin_41638665/article/details/81609920
今日推荐