- 小程序自动化 SDK 的选择器好像没法处理Skyline的界面?
使用下面代码能获得使用WebView的小程序当前界面的wxml文本。但是对Skyline小程序进行测试的时候,执行到第二行就会卡住。 [图片] 求教在自动化测试代码中能获取Skyline小程序当前界面wxml文本的方法。
10-25 - 小程序中有能在js中获取当前界面的html的api吗?
在调试面板里能看到当前的html,我想在js中也获得这些,有什么办法? [图片] 用下面这个api获取的好像只有大小、位置等数据,没有html的内容,而且node时空的。 [图片] 求大佬救救
10-25 - 开发工具上的skyline渲染,wxs事件响应函数无法获得部分参数?
开发工具上用skyline渲染时,wxs事件响应函数获取的参数不全,没有instance。WebView获取的参数就正常,Android端的skyline也正常。 按钮点击后用wxs事件响应函数获取按钮的style,然后把颜色改成绿色。在开发工具用skyline渲染时会报错,点击没法变色: [图片][图片] 在开发工具上用WebView渲染就可以: [图片][图片] 手机上的skyline也可以: [图片][图片][图片] 代码截图: [图片] 代码片段链接:https://developers.weixin.qq.com/s/agJ80Ym97qUI 麻烦官方给个回复,修一下吧。这样一边一种情况开发起来真的很麻烦。
10-16 - 条件渲染会受wxs响应次数影响,有时界面会卡住?
在Android和Windows平台上setData后wxs函数会响应两次,wx:if判断条件会受这个影响,当前后两次判断结果不同时会出错,界面会卡住。 写了一个用wx:if进行条件渲染的片段。内容为一个按钮点击计数,当计数达到5之后显示一个view。在开发工具上点击五次后会正常出现view再点消失。在Android上点两次后会卡住,view不出现,再点没反应。Windows上点一次就会卡住。 代码片段连接:https://developers.weixin.qq.com/s/kYIcWUmW7qUA 开发工具上情况: [图片] Android上的情况,下为调试log,点两次后报错卡住,后续点击有log但界面不变: [图片] Windows上的情况,左为调试log,点击一次就会报错卡住,后续点击有log但界面不变: [图片] [图片] [图片] 代码: [图片] [图片]
10-14 - 基础库3.6.0版本出现bug?Android和Windows上界面初始化次数不一样。
写了一段用wxs函数计数代码,基础库3.6.0后Android和Windows上运行不一样了。 界面一个计数器函数,函数被调用的时候会加一并返回次数。Android上一打开界面是1,Windows上是2. 代码片段:https://developers.weixin.qq.com/s/PwIK9UmS7uUo 左为Android界面,右为Windows界面: [图片][图片] 代码: [图片]
10-14 - 列表渲染好像有bug?wx:for-item在工具和真机上显示不同数据。
开发项目时意外把item 和wxs module命名一样了,结果变成在开发工具上显示wxs 数据,在Android和Windows客户端上显示js数据。 代码链接:https://developers.weixin.qq.com/s/z5DmCUm77ZUS 下面是开发工具、Windows、Android三个平台的情况。 [图片] 界面里面显示的是item的数据。 代码: Wxml: [图片] Js: [图片]
10-14 - setData传递数组数据时有bug?setData后界面显示异常。
执行setData后,开发工具的界面上有些部位产生了变化,有些部位没变,而且按钮内显示的是数据的类型。Android和Windows上都产生了变化。 代码片段链接:https://developers.weixin.qq.com/s/8uIRkUmw7lUJ 下面是开发工具、Windows、Android三个平台的情况: [图片] 界面里面是三个按钮, 都用同一个数组数据设置按钮的背景颜色,对数据的组合和处理不同界面显示也不一样。按钮内的内容用的也是这个数据。 问题: 1、1、 Style里面直接放js数据就会正常刷新界面,双引号里面有一个字符或者用wxs返回数据就不会刷新。 2、按钮内容显示不正常。 代码: Wxml: [图片] Js: [图片]
10-14 - Skyline界面渲染有bug?重新进界面数据不初始化
做了一个点击计数的界面,使用Skyline后出现异常。原本WebView渲染重新进界面计数器归零,用Skyline渲染重新进界面次数保留。 代码片段连接:https://developers.weixin.qq.com/s/Bjb9iQmx7BUP 界面截图: [图片][图片] 代码截图: Wxml: [图片] Wxs: [图片] Js: [图片] 操作流程:跳转到计数界面,点几下计数,反回初始界面再跳转到计数界面。运行结果: WebView渲染: [图片] Skyline渲染: [图片] 上面是开发工具运行的情况,在Android手机上也一样。
10-10 - 同样的代码,开发工具和Android端结果不一样算不算bug?
用wxs函数实现了一个点击计数的功能,在开发工具上点一次计数加一,在Android端运行时点第二次开始每次加二。 开发工具上点三次 [图片] Android端点三次: [图片] 小程序代码片段:https://developers.weixin.qq.com/s/NAli9tmo7KU3
10-10 - setData和wxs函数一块使用时会有bug,wxs函数行为异常
setData和wxs函数一块使用时会有bug。代码中使用wxs模块中的函数处理js中setData变更的数据时,开发工具和真机上实际执行情况不符合代码逻辑:1、开发工具上和Android客户端上wxs函数响应的次数不一致;两者调用wxs中处理函数的范围都不符合预期;2、没有数据变更的wxs函数也会被调用。 代码示例:https://developers.weixin.qq.com/s/NAli9tmo7KU3 代码实现了一个点击change计数的小程序,其中setData变更了计数1的参数。 代码截图: wxml: [图片] wxs: [图片] js: [图片] 操作流程: 开发工具上,从初始界面到点change按钮3次的结果: [图片] 真机上,从初始界面到点change按钮3次的结果: [图片] 问题: 1、开发工具上点击一次计数加一,Android和Windows上从第二次开始点击一次计数加2。不同平台计数不同,即执行setData改变数据后wxs函数响应次数不同。 2、setData变更的数据时JSData对应的只有wxs函数中的COUNT函数,但在变更JSData没变更JSData2的情况下,与JSData2对应的COUNT2函数也会被调用。
10-10