答:1)录制时元素操作验证会直接出现“下拉”操作,可以选择下拉操作;
2)通过代码后缀可以判断,若出现selected的后缀说明是下拉框;
答:现在码栈浏览器中没法使用"flash",有些按钮(常见的是上传按钮)是flash做的,在码栈浏览器中暂时不支持,我们正在努力中哦
答:ctrl+shift+P可查看源代码
答:有的。
视频直播回放
①双11特辑播放:
图片处理-智能抠图 10月10日 http://tb.cn/mnEjWZw
活动管理-聚划算活动批量发布 10月11日 http://tb.cn/sOyiWZw
活动管理-聚划算活动批量完善活动价库存 10月12日 http://tb.cn/hVljWZw
活动管理-聚划算活动批量完善基本信息 10月1日 http://tb.cn/GHwjWZw
活动管理-聚划算SKU商品批量报名 10月16日 http://tb.cn/WhwjWZw
②可视化开发公开课:
论坛链接:https://bbs.aliyun.com/read/571940.html?spm=a2c4e.11155512.0.0.SMKH1v
企业版码栈支持多个流程的创建,但是基础版本无法支持多个流程,只能使用一个流程
回答:页面上涉及填写验证码/拉验证条来完成验证的操作,无法通过码栈的可视化开发解决;
回答:把以上步骤拖到循环执行里面
例如同步库存需要两三秒,想等同步库存了,在执行下一个操作
解决方案:使用“延迟执行”的控件
①使用可视化开发:使用“获取网页元素内容”,根据自己想获取的内容,选择(默认获取文本内容)
②点击“捕获网页元素”,以获取文本为例,点击开始录制,点击相应的文本
③点击“类似元素”,即可把所有的文本内容获取
设置两个“打开网页”,用“打开网页2”的方式打开一个新页面,在“打开网页2”中输入新链接
具体操作如图:
回答:
第一步:获取相似元素总个数。
第二步:循环总个数
第三步:循环内分别获取
回答:这个问题可以先重新启动客户端或者重新安装码栈解决,若还是无法解决请联系官方码栈小二,钉钉号:18283108487
回答:您需要选择“已打开的网页/网页元素”对应的网站,这样才能到相应的网页去获取目标元素
比如截图中,匹配到手淘搜索,然后获取对应的访客数。因为这里数据很多,来源名称很多,我只需要其中的3个,这3个来源名称的位置,在不同的日期,是不同的~
回答:完全可以。推荐各位使用可视化开发,可以用一下连续录制,获取这种 类似表格的非常方便。这个很容易实现 。你可以你实现 抓所有 再过滤。
使用:打开网页,捕货已打开的网页,模糊匹配
正确路径获取方式:
问题描述:关于码栈上面所有需要输入图片路径的应用:如何获得图片的正确路径?
解决方案:点击图片的属性,复制最上方:对象名称的路径,注意后缀以.jpg/.png格式结束
答:两个原因,一是可能文件路径填写错误,正确路径:
二是可能读取图片文件的路径错误,要选取循环数据列表中的路径:
答:这里提示的是:值获取错误。按 ctrl + shift + P 按键 可以进入代码浏览模式,你找到这块代码,看对应的是哪个模块。
回答: 增加弹出框提醒
比如输入框内容为“2”,我想在输入框最前方新增内容“1”,最终输入框内容为:12
回答:没有类似功能,如果在最前面的话,有一个方法, 先把原先的内容读取出来,然后把你想要入的内容,用字符串操作,拼接到原来的内容前面 再一起输入。
答:在“界面设计与调摄预览”左侧列名设置一下,就可以添加数据列表
回答:可视化开发不可以。
答:客户端无法同时运行多个应用,若是企业版用户,你会有云机,那么可以再浏览器和客户端同时运行一个,那么最多也就同时运行两个应用。
回答:全部读取出来,加个条件判断,只输出标题符合你的要求的
回答:这个参数识别不到,检查一下:是不是中途修改过上面的模块,然后下面对应的那个模块没做对应调整
答:点击属性,找到div#J_ShopSearchResult > div > div > div > dl:nth-child(1)
这类属性修改一般都是删冒号部分的内容,即把:nth-child(1)去掉就行了,可以自己尝试下。
答案:录制一个价格后,点击显示所有属性
然后把@selector改成div#J_SKUTable > table > tbody > tr > td> div > input[type="text"]
保留name,等于改成正则匹配,值改成price,其它属性值删除
回答:提交完 你要 进入新的报名页面才能 进行下个商品的 信息填写,因此要在循环里加入一个“转入新页面”的功能滑块
答:这个变量要定义为,全局变量就可以,但是可视化目前实现不了,只能编码开发才行。
回答:可以使用“鼠标移到网页元素”,先鼠标移入图片位置,再使用“点击网页元素”,点击“开始录制”,然后使用快捷键f2,或者ctrl+f2,进行快速录制,这样删除就出来了, 应该就能捕捉到了
录制过后,看录制属性中是否有下拉框的选项,若有则是下拉框,或者看class和id的属性后缀是否有selected,若无,均不是下拉框,遇到这样的情况,只能用正则来判断:Comb\d+,在class和id对应的属性后面改成Comb\d+。
回答:可视化暂时不支持拖滚动条
回显的时候还是可以识别的,录制动作的时候验证也是可以操作的,但是运行应用的时候就不行了
请检查这个,这个问题的出现很有可能是因为没有选择对网页窗口
例如只执行勾选的,成功之后去掉勾选,不成功就不去掉,这样一个逻辑如何实现?
回答:类似于如下的逻辑
该模块 暂时 没法设定成动态变量
答:这个变量要定义为,全局变量就可以,但是可视化目前实现不了,只能编码开发才行;
回答:可以使用“鼠标移到网页元素”,先鼠标移入图片位置,再使用“点击网页元素”,点击“开始录制”,然后使用快捷键f2,或者ctrl+f2,进行快速录制,这样删除就出来了, 应该就能捕捉到了
录制过后,看录制属性中是否有下拉框的选项,若有则是下拉框,或者看class和id的属性后缀是否有selected,若无,均不是下拉框,遇到这样的情况,只能用正则来判断:Comb\d+,在class和id对应的属性后面改成Comb\d+。
回答:可视化暂时不支持拖滚动条
回显的时候还是可以识别的,录制动作的时候验证也是可以操作的,但是运行应用的时候就不行了
请检查这个,这个问题的出现很有可能是因为没有选择对网页窗口
回答:该模块 暂时 没法设定成动态变量
比如2018-2-28增加一天变成2018-3-1号?
答案:目前码栈没有直接调整日期的功能
每次点击都会新跳出一个页面,可视化里关闭网页只关闭新跳出来的那个页面,原先的那个不能关闭,这样我执行一个循环就会多出一个页面,循环次数多了,就会有很多页面出来,最终导致电脑卡死,这个问题怎么解决?
答案:你需要熟练运用“打开网页”中“捕获已打开网页”的功能,配合“关闭网页”一起使用
答案:需要检查,是否应该加延时,因为网页都是需要加载时间的,增加延时是为了让网页充分加载,这样就能执行后面的动作
如图这样的对话框,如何点击保存?
答案:使用“操作文件对话框”