html输入正确的文本才会跳转,可视化开发

可视化开发

(1)如何判断选择框是否是下拉框?

答:1)录制时元素操作验证会直接出现“下拉”操作,可以选择下拉操作;

2)通过代码后缀可以判断,若出现selected的后缀说明是下拉框;

(2)有些网页中部分的按钮无法录制使用

答:现在码栈浏览器中没法使用"flash",有些按钮(常见的是上传按钮)是flash做的,在码栈浏览器中暂时不支持,我们正在努力中哦

(3)现在可视化操作里面做好的东西,能看到源代码吗?

答:ctrl+shift+P可查看源代码

(4)有直播培训公开课吗?

(5)可视化编程里面关于流程创建的问题

企业版码栈支持多个流程的创建,但是基础版本无法支持多个流程,只能使用一个流程

(6)如何解决填写验证码的情况,如何用可视化开发去填写?

cf0f8a5dc72251674eddd9cb2bee5aaa.png

0eecc8947ded58cd49b9eaa19ce5a476.png

回答:页面上涉及填写验证码/拉验证条来完成验证的操作,无法通过码栈的可视化开发解决;

(7)如何进行循环操作

f6bb2b92e0b751e95e6e386c0a771395.png

回答:把以上步骤拖到循环执行里面

(8)需要等待几秒再进行运行

例如同步库存需要两三秒,想等同步库存了,在执行下一个操作

解决方案:使用“延迟执行”的控件

c7e19a85b4b63bd62bdafae04aa55ff7.png

f8e9381c5926cfc9f298b02433ffb97d.png

(9)问题:如何通过判断元素数量,批量抓取网页元素?

①使用可视化开发:使用“获取网页元素内容”,根据自己想获取的内容,选择(默认获取文本内容)

②点击“捕获网页元素”,以获取文本为例,点击开始录制,点击相应的文本

③点击“类似元素”,即可把所有的文本内容获取

a85a9df223e0c2a6978cceaefdc89c20.png

966558426a3a7fe4d668538df18a87b5.png

8676339fa97a127164a4bcfd0a685c4d.png

bf7c23a0618fd48fb40f0b1d38203eb2.png

(10)打开新网页窗口

设置两个“打开网页”,用“打开网页2”的方式打开一个新页面,在“打开网页2”中输入新链接

具体操作如图:

1fb4a84f4c8833d680a8cb72a2bee89c.png

778d65f308cd647ae6d88316d50f18f5.png

(11)有N个相似元素,怎么循环获取呢?

回答:

第一步:获取相似元素总个数。

第二步:循环总个数

第三步:循环内分别获取

36302993db2909cd6d46b03d65999615.png

7408cc904e4ee65da045c454373ed284.png

2c2dc2c53fce6a69cc5428a0bd3dc776.png

(12)为什么会出现运行错误?

652d2ec68e4dc20be69fed33e4be93eb.png

回答:这个问题可以先重新启动客户端或者重新安装码栈解决,若还是无法解决请联系官方码栈小二,钉钉号:18283108487

(13)为什么提示要操作的目标网页不存在/未找到目标控件?

58801ebd5deeb7dd750ccf3e2874bda4.png

ecba2f8d65b433ddd507000ee209f996.png

6e7fcf7b51a5b90fb29fd5a33780db29.png

回答:您需要选择“已打开的网页/网页元素”对应的网站,这样才能到相应的网页去获取目标元素

(14)是否可以匹配到页面上的文本信息,获取后面的值?

比如截图中,匹配到手淘搜索,然后获取对应的访客数。因为这里数据很多,来源名称很多,我只需要其中的3个,这3个来源名称的位置,在不同的日期,是不同的~

回答:完全可以。推荐各位使用可视化开发,可以用一下连续录制,获取这种 类似表格的非常方便。这个很容易实现 。你可以你实现 抓所有 再过滤。

427bd82c2eac7e905759fa28ac6ba470.png

e41da44361d213ed5f0dbb5883f976d8.png

(15)网页窗口跳到新窗口,该怎么录制跳转的网页

ee2d54abf6520d4bc6de2bd68d5d36f6.png

7a9c166f7d8bbed544b2fbe60e172f9d.png

使用:打开网页,捕货已打开的网页,模糊匹配

(16)如何正确上传logo图,logo图的正确路径是什么?

8cf4a94cbc8c23fc725aa1684ba18b1e.png

ca5b788882ad9a6766085bf2fdb2edc8.png

8b38db7b20235fa87401cef0f4f77514.png

adfc6037aa621269a1f30de963ec85f8.png

正确路径获取方式:

问题描述:关于码栈上面所有需要输入图片路径的应用:如何获得图片的正确路径?

解决方案:点击图片的属性,复制最上方:对象名称的路径,注意后缀以.jpg/.png格式结束

(17)为啥上传不了文件?

cda293dacce19b699135c597058af469.png

64a7338b21cadea6ce9ff6d6a8d290c9.png

答:两个原因,一是可能文件路径填写错误,正确路径:

二是可能读取图片文件的路径错误,要选取循环数据列表中的路径:

(18)出错行数:144,这个出错是什么原因呢

dda59539d52a359e55bac075b5426a0c.png

答:这里提示的是:值获取错误。按 ctrl + shift + P 按键 可以进入代码浏览模式,你找到这块代码,看对应的是哪个模块。

(19)如何获得上一个步骤执行后的内容

93115856401ccf2a593058dfcca48e24.png

回答: 增加弹出框提醒

(20) 怎么实现在这代码编辑模式下加入文本内容】

比如输入框内容为“2”,我想在输入框最前方新增内容“1”,最终输入框内容为:12

回答:没有类似功能,如果在最前面的话,有一个方法, 先把原先的内容读取出来,然后把你想要入的内容,用字符串操作,拼接到原来的内容前面 再一起输入。

a3b0d999eba4d01358db7a0788cf16ad.png

(21)如何添加数据表格

答:在“界面设计与调摄预览”左侧列名设置一下,就可以添加数据列表

7c22049d2f479e66e76bbae9fa6417d4.png

(22)可以实现拖拽浏览器窗口滑块吗?

81d849801d016754c447e4fb036d5269.png

回答:可视化开发不可以。

(23)如何每天定时跑这三个项目,如何实现?

7f14aa552f655c8048adedebe8e7b071.png

答:客户端无法同时运行多个应用,若是企业版用户,你会有云机,那么可以再浏览器和客户端同时运行一个,那么最多也就同时运行两个应用。

(24)数据采集下来,怎么进行过滤呢?

a937bf87dde26915d9baeeb9a36455bf.png

回答:全部读取出来,加个条件判断,只输出标题符合你的要求的

(25)参数出现报错

29192aed09074a515a7daff44fa10d21.png

回答:这个参数识别不到,检查一下:是不是中途修改过上面的模块,然后下面对应的那个模块没做对应调整

(26)如何获取更多的相似元素。

c5ab5f5cd4a032fb1756e00fc15ebf66.png

答:点击属性,找到div#J_ShopSearchResult > div > div > div > dl:nth-child(1)

这类属性修改一般都是删冒号部分的内容,即把:nth-child(1)去掉就行了,可以自己尝试下。

(27)相似元素获取错误,怎么解决

ed0a3cb612fab434989b802931813494.png

答案:录制一个价格后,点击显示所有属性

然后把@selector改成div#J_SKUTable > table > tbody > tr > td> div > input[type="text"]

保留name,等于改成正则匹配,值改成price,其它属性值删除

(28)活动报名报完一个,如何自动跳转到下一个自动报名

c225bf7777aa4c4a4fd08b86f0bf30d4.png

回答:提交完 你要 进入新的报名页面才能 进行下个商品的 信息填写,因此要在循环里加入一个“转入新页面”的功能滑块

(29)在一些特殊页面不能采集所有的文字

f32b5159f8f20ab7882ec31428a2cb95.png

c3ed8a0fb625e6df628ddeae60ee18ef.png

答:这个变量要定义为,全局变量就可以,但是可视化目前实现不了,只能编码开发才行。

(30)关于鼠标移入才会显示的开发问题

639f0cb87babca4c9bb7315815874005.png

回答:可以使用“鼠标移到网页元素”,先鼠标移入图片位置,再使用“点击网页元素”,点击“开始录制”,然后使用快捷键f2,或者ctrl+f2,进行快速录制,这样删除就出来了, 应该就能捕捉到了

(31)如何正确判断是否是下拉框

7bb94a3e73c9bf24e899647a7f4d8679.png

录制过后,看录制属性中是否有下拉框的选项,若有则是下拉框,或者看class和id的属性后缀是否有selected,若无,均不是下拉框,遇到这样的情况,只能用正则来判断:Comb\d+,在class和id对应的属性后面改成Comb\d+。

(32)页面往下滚是用哪个功能呢?

回答:可视化暂时不支持拖滚动条

(33)验证时操作正确的,但正式运行应用却出现错误

回显的时候还是可以识别的,录制动作的时候验证也是可以操作的,但是运行应用的时候就不行了

请检查这个,这个问题的出现很有可能是因为没有选择对网页窗口

fe8e9e3cfa4ab5cfa9b2ce3fa5251776.png

(34)如何根据条件判断的逻辑进行操作?

例如只执行勾选的,成功之后去掉勾选,不成功就不去掉,这样一个逻辑如何实现?

回答:类似于如下的逻辑

594dc757ad2ae713e2562402b6a85ff3.png

(35)码栈 post 提交能 弄成动态的吗?

46799a170dd0372ec12345cdb6357bda.png

该模块 暂时 没法设定成动态变量

答:这个变量要定义为,全局变量就可以,但是可视化目前实现不了,只能编码开发才行;

(31)关于鼠标移入才会显示的开发问题

回答:可以使用“鼠标移到网页元素”,先鼠标移入图片位置,再使用“点击网页元素”,点击“开始录制”,然后使用快捷键f2,或者ctrl+f2,进行快速录制,这样删除就出来了, 应该就能捕捉到了

(32)如何正确判断是否是下拉框

录制过后,看录制属性中是否有下拉框的选项,若有则是下拉框,或者看class和id的属性后缀是否有selected,若无,均不是下拉框,遇到这样的情况,只能用正则来判断:Comb\d+,在class和id对应的属性后面改成Comb\d+。

(33)页面往下滚是用哪个功能呢?

回答:可视化暂时不支持拖滚动条

(34)验证是正确的,但是运行应用的时候就不行

回显的时候还是可以识别的,录制动作的时候验证也是可以操作的,但是运行应用的时候就不行了

请检查这个,这个问题的出现很有可能是因为没有选择对网页窗口

(35)码栈 post 提交能 弄成动态的吗?

回答:该模块 暂时 没法设定成动态变量

(36)怎么实现日期自动加1?

比如2018-2-28增加一天变成2018-3-1号?

答案:目前码栈没有直接调整日期的功能

(37)怎么关闭掉新的网页窗口?

每次点击都会新跳出一个页面,可视化里关闭网页只关闭新跳出来的那个页面,原先的那个不能关闭,这样我执行一个循环就会多出一个页面,循环次数多了,就会有很多页面出来,最终导致电脑卡死,这个问题怎么解决?

答案:你需要熟练运用“打开网页”中“捕获已打开网页”的功能,配合“关闭网页”一起使用

eb63d24772d425dba822d6c35cded4e8.png

e2a16574bd70a07975319f1a241f5ed9.png

(38)录制元素的时候点击和鼠标移入都可以用,为什么程序执行就不行了?

答案:需要检查,是否应该加延时,因为网页都是需要加载时间的,增加延时是为了让网页充分加载,这样就能执行后面的动作

(39)怎么保存的文件?

如图这样的对话框,如何点击保存?

答案:使用“操作文件对话框”

d9de3dfb0684495e56dd202305e0749e.png

8b98427bb354ba956b2b1820bde31c6b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值