| 场景值ID | 说明 |
|---|---|
| 1000 | 其他 |
| 1001 | 发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我的小程序」列表) |
| 1005 | 微信首页顶部搜索框的搜索结果页 |
| 1006 | 发现栏小程序主入口搜索框的搜索结果页 |
| 1007 | 单人聊天会话中的小程序消息卡片 |
| 1008 | 群聊会话中的小程序消息卡片 |
| 1010 | 收藏夹 |
| 1011 | 扫描二维码 |
| 1012 | 长按图片识别二维码 |
| 1013 | 扫描手机相册中选取的二维码 |
| 1014 | 小程序订阅消息(与1107相同) |
| 1017 | 前往小程序体验版的入口页 |
| 1019 | 微信钱包(微信客户端7.0.0版本改为支付入口) |
| 1020 | 公众号 profile 页相关小程序列表(已废弃) |
| 1022 | 聊天顶部置顶小程序入口(微信客户端6.6.1版本起废弃) |
| 1023 | 安卓系统桌面图标 |
| 1024 | 小程序 profile 页 |
| 1025 | 扫描一维码 |
| 1026 | 发现栏小程序主入口,「附近的小程序」列表 |
| 1027 | 微信首页顶部搜索框搜索结果页「使用过的小程序」列表 |
| 1028 | 我的卡包 |
| 1029 | 小程序中的卡券详情页 |
| 1030 | 自动化测试下打开小程序 |
| 1031 | 长按图片识别一维码 |
| 1032 | 扫描手机相册中选取的一维码 |
| 1034 | 微信支付完成页 |
| 1035 | 公众号自定义菜单 |
| 1036 | App 分享消息卡片 |
| 1037 | 小程序打开小程序 |
| 1038 | 从另一个小程序返回 |
| 1039 | 摇电视 |
| 1042 | 添加好友搜索框的搜索结果页 |
| 1043 | 公众号模板消息 |
| 1044 | 带 shareTicket 的小程序消息卡片 详情 |
| 1045 | 朋友圈广告 |
| 1046 | 朋友圈广告详情页 |
| 1047 | 扫描小程序码 |
| 1048 | 长按图片识别小程序码 |
| 1049 | 扫描手机相册中选取的小程序码 |
| 1052 | 卡券的适用门店列表 |
| 1053 | 搜一搜的结果页 |
| 1054 | 顶部搜索框小程序快捷入口(微信客户端版本6.7.4起废弃) |
| 1056 | 聊天顶部音乐播放器右上角菜单 |
| 1057 | 钱包中的银行卡详情页 |
| 1058 | 公众号文章 |
| 1059 | 体验版小程序绑定邀请页 |
| 1060 | 微信支付完成页(与1034相同) |
| 1064 | 微信首页连Wi-Fi状态栏 查看 |
| 1065 | URL scheme 详情 |
| 1067 | 公众号文章广告 |
| 1068 | 附近小程序列表广告(已废弃) |
| 1069 | 移动应用通过openSDK进入微信,打开小程序 |
| 1071 | 钱包中的银行卡列表页 |
| 1072 | 二维码收款页面 |
| 1073 | 客服消息列表下发的小程序消息卡片 |
| 1074 | 公众号会话下发的小程序消息卡片 |
| 1077 | 摇周边 |
| 1078 | 微信连Wi-Fi成功提示页 |
| 1079 | 微信游戏中心 |
| 1081 | 客服消息下发的文字链 |
| 1082 | 公众号会话下发的文字链 |
| 1084 | 朋友圈广告原生页 |
| 1088 | 会话中查看系统消息,打开小程序 |
| 1089 | 微信聊天主界面下拉,「最近使用」栏(基础库2.2.4版本起包含「我的小程序」栏) |
| 1090 | 长按小程序右上角菜单唤出最近使用历史 |
| 1091 | 公众号文章商品卡片 |
| 1092 | 城市服务入口 |
| 1095 | 小程序广告组件 |
| 1096 | 聊天记录,打开小程序 |
| 1097 | 微信支付签约原生页,打开小程序 |
| 1099 | 页面内嵌插件 |
| 1100 | 红包封面详情页打开小程序 |
| 1101 | 远程调试热更新(开发者工具中,预览 -> 自动预览 -> 编译并预览) |
| 1102 | 公众号 profile 页服务预览 |
| 1103 | 发现栏小程序主入口,「我的小程序」列表(基础库2.2.4版本起废弃) |
| 1104 | 微信聊天主界面下拉,「我的小程序」栏(基础库2.2.4版本起废弃) |
| 1106 | 聊天主界面下拉,从顶部搜索结果页,打开小程序 |
| 1107 | 订阅消息,打开小程序 |
| 1113 | 安卓手机负一屏,打开小程序(三星) |
| 1114 | 安卓手机侧边栏,打开小程序(三星) |
| 1119 | 【企业微信】工作台内打开小程序 |
| 1120 | 【企业微信】个人资料页内打开小程序 |
| 1121 | 【企业微信】聊天加号附件框内打开小程序 |
| 1124 | 扫“一物一码”打开小程序 |
| 1125 | 长按图片识别“一物一码” |
| 1126 | 扫描手机相册中选取的“一物一码” |
| 1129 | 微信爬虫访问 详情 |
| 1131 | 浮窗(8.0版本起仅包含被动浮窗) |
| 1133 | 硬件设备打开小程序 详情 |
| 1135 | 小程序profile页相关小程序列表,打开小程序 |
| 1144 | 公众号文章 - 视频贴片 |
| 1145 | 发现栏 - 发现小程序 |
| 1146 | 地理位置信息打开出行类小程序 |
| 1148 | 卡包-交通卡,打开小程序 |
| 1150 | 扫一扫商品条码结果页打开小程序 |
| 1151 | 发现栏 - 我的订单 |
| 1152 | 订阅号视频打开小程序 |
| 1153 | “识物”结果页打开小程序 |
| 1154 | 朋友圈内打开“单页模式” |
| 1155 | “单页模式”打开小程序 |
| 1157 | 服务号会话页打开小程序 |
| 1158 | 群工具打开小程序 |
| 1160 | 群待办 |
| 1167 | H5 通过开放标签打开小程序 详情 |
| 1168 | 移动应用直接运行小程序 |
| 1169 | 发现栏小程序主入口,各个生活服务入口(例如快递服务、出行服务等) |
| 1171 | 微信运动记录(仅安卓) |
| 1173 | 聊天素材用小程序打开 详情 |
| 1175 | 视频号主页商店入口 |
| 1176 | 视频号直播间主播打开小程序 |
| 1177 | 视频号直播商品 |
| 1178 | 在电脑打开手机上打开的小程序 |
| 1179 | #话题页打开小程序 |
| 1181 | 网站应用打开PC小程序 |
| 1183 | PC微信 - 小程序面板 - 发现小程序 - 搜索 |
| 1185 | 群公告 |
| 1186 | 收藏 - 笔记 |
| 1187 | 浮窗(8.0版本起) |
| 1189 | 表情雨广告 |
| 1191 | 视频号活动 |
| 1192 | 企业微信联系人profile页 |
| 1194 | URL Link 详情 / |
| 1195 | 视频号主页商品tab |
| 1197 | 视频号主播从直播间返回小游戏 |
| 1198 | 视频号开播界面打开小游戏 |
| 1203 | 微信小程序压测工具的请求 |
onShow: function(options) {
let option = JSON.stringify(options);
console.log('app.js option-----' + option)
console.log('app.js>>options.scene--------------------' + options.scene);
var resultScene = this.sceneInfo(options.scene);
console.log(resultScene);
},
//场景值判断
sceneInfo: function(s) {
var scene = [];
switch (s) {
case 1001:
scene.push(s, "发现栏小程序主入口");
break;
case 1005:
scene.push(s, "顶部搜索框的搜索结果页");
break;
case 1006:
scene.push(s, "发现栏小程序主入口搜索框的搜索结果页");
break;
case 1007:
scene.push(s, "单人聊天会话中的小程序消息卡片");
break;
case 1008:
scene.push(s, "群聊会话中的小程序消息卡片");
break;
case 1011:
scene.push(s, "扫描二维码");
break;
case 1012:
scene.push(s, "长按图片识别二维码");
break;
case 1014:
scene.push(s, "手机相册选取二维码");
break;
case 1017:
scene.push(s, "前往体验版的入口页");
break;
case 1019:
scene.push(s, "微信钱包");
break;
case 1020:
scene.push(s, "公众号profile页相关小程序列表");
break;
case 1022:
scene.push(s, "聊天顶部置顶小程序入口");
break;
case 1023:
scene.push(s, "安卓系统桌面图标");
break;
case 1024:
scene.push(s, "小程序profile页");
break;
case 1025:
scene.push(s, "扫描一维码");
break;
case 1026:
scene.push(s, "附近小程序列表");
break;
case 1027:
scene.push(s, "顶部搜索框搜索结果页“使用过的小程序”列表");
break;
case 1028:
scene.push(s, "我的卡包");
break;
case 1029:
scene.push(s, "卡券详情页");
break;
case 1031:
scene.push(s, "长按图片识别一维码");
break;
case 1032:
scene.push(s, "手机相册选取一维码");
break;
case 1034:
scene.push(s, "微信支付完成页");
break;
case 1035:
scene.push(s, "公众号自定义菜单");
break;
case 1036:
scene.push(s, "App分享消息卡片");
break;
case 1037:
scene.push(s, "小程序打开小程序");
break;
case 1038:
scene.push(s, "从另一个小程序返回");
break;
case 1039:
scene.push(s, "摇电视");
break;
case 1042:
scene.push(s, "添加好友搜索框的搜索结果页");
break;
case 1044:
scene.push(s, "带shareTicket的小程序消息卡片");
break;
case 1047:
scene.push(s, "扫描小程序码");
break;
case 1048:
scene.push(s, "长按图片识别小程序码");
break;
case 1049:
scene.push(s, "手机相册选取小程序码");
break;
case 1052:
scene.push(s, "卡券的适用门店列表");
break;
case 1053:
scene.push(s, "搜一搜的结果页");
break;
case 1054:
scene.push(s, "顶部搜索框小程序快捷入口");
break;
case 1056:
scene.push(s, "音乐播放器菜单");
break;
case 1058:
scene.push(s, "公众号文章");
break;
case 1059:
scene.push(s, "体验版小程序绑定邀请页");
break;
case 1064:
scene.push(s, "微信连Wifi状态栏");
break;
case 1067:
scene.push(s, "公众号文章广告");
break;
case 1068:
scene.push(s, "附近小程序列表广告");
break;
case 1072:
scene.push(s, "二维码收款页面");
break;
case 1073:
scene.push(s, "客服消息列表下发的小程序消息卡片");
break;
case 1074:
scene.push(s, "公众号会话下发的小程序消息卡片");
break;
case 1089:
scene.push(s, "微信聊天主界面下拉");
break;
case 1090:
scene.push(s, "长按小程序右上角菜单唤出最近使用历史");
break;
case 1092:
scene.push(s, "城市服务入口");
break;
default:
scene.push("未知入口");
break;
}
return scene;
}
// 其中只有在传递 1020、1035、1036、1037、1038、1043 这几个场景值时,才会返回referrerInfo.appId
本文主要介绍在使用Selenium进行自动化测试或者任务时,对于使用了iframe的页面,如何定位iframe中的元素文章目录场景描述解决方案具体代码场景描述当我们在使用Selenium进行自动化测试的时候,可能会遇到一些界面或者窗体是使用HTML的iframe标签进行承载的。对于iframe中的标签,如果直接查找是无法找到的,会抛出没有找到元素的异常。比如近在咫尺的例子就是,CSDN的登录窗体就是使用的iframe,大家可以尝试通过F12开发者模式查看到的tag_name,class_name,id或者xpath来定位中的页面元素,会抛出NoSuchElementException异常。解决
前言一般来说,前端根据后台返回code码展示对应内容只需要在前台判断code值展示对应的内容即可,但要是匹配的code码比较多或者多个页面用到时,为了便于后期维护,后台就会使用字典表让前端匹配,下面我将在微信小程序中通过wxs的方法实现这个操作。为什么要使用wxs?{{method(a,b)}}可以看到,上述代码是一个调用方法传值的操作,在vue中很常见,多用于数据之间的转换,但由于微信小程序诸多限制的原因,你并不能优雅的这样操作,可能有人会说,为什么不用if判断实现呢?但是if判断的局限性在于如果存在数据量过大时,大量重复性操作和if判断会让你的代码显得异常冗余。wxswxs相当于是一个独立
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
@作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors 1、什么是behaviors 2、behaviors的工作方式 3、创建behavior 4、导入并使用behavior 5、behavior中所有可用的节点 6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors 1、什么是behaviorsbehaviors是小程序中,用于实现
我刚刚安装了带有RVM的Ruby2.2.0,并尝试使用它得到了这个:$rvmuse2.2.0--defaultUsing/Users/brandon/.rvm/gems/ruby-2.2.0dyld:Librarynotloaded:/usr/local/lib/libgmp.10.dylibReferencedfrom:/Users/brandon/.rvm/rubies/ruby-2.2.0/bin/rubyReason:Incompatiblelibraryversion:rubyrequiresversion13.0.0orlater,butlibgmp.10.dylibpro
我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da
我已经通过提供MagickWand.h的路径尝试了一切,我安装了命令工具。谁能帮帮我?$geminstallrmagick-v2.13.1Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrmagick:ERROR:Failedtobuildgemnativeextension./Users/ghazanfarali/.rvm/rubies/ruby-1.8.7-p357/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yescheckingfor/
我正在使用macos,我想使用ruby驱动程序连接到sqlserver。我想使用tiny_tds,但它给出了缺少free_tds的错误,但它已经安装了。怎么能过这个?~brewinstallfreetdsWarning:freetds-0.91.112alreadyinstalled~sudogeminstalltiny_tdsBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtiny_tds:ERROR:Failedtobuildgemnativeextension.完整日志如下:/System
我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat
如何解决这个错误:$rvminstall1.9.3Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.9/x86_64/ruby-1.9.3-p547.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Checkingrequirementsforosx.Certificatesin'/usr/local/etc/openssl/cert.pem'arealr