使用Java语言开发的朋友们对于jQuery,一点也不陌生,简单来说它是JavaScript 库,我们都知道,JavaScript 是一门很烦琐的编程语言,不仅语法复杂,还会出现各种兼容问题,为了减少工作量,我们常常会把 JavaScript 中经常用到的一些功能或特效封装成一个“代码库”,这样在实际开发中只需要调用一些简单的函数就能直接使用这些功能或特效了。
本篇参考: https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_fundamentals
在数字领域,语音渠道仍然占据很重要的位置。语音的确非常重要,而且经常是客户体验中最重要的组成部分,目前来看企业的通话量并没有减少的趋势。选择销售和服务客户交互的渠道时,根据行业的不同,语音渠道通常会位列前两名。您可能会很惊讶的了解到即使应用、社区、社交渠道和自助服务正在快速崛起的情况下,通话数量依然没有减少的事实。通话量不但没有减少而且还有增加的趋势。认识到这个重要的渠道在客户服务方面一直占据主流位置的事实后,Salesforce开始着手基于服务云Lightning平台的开放式语音集成。
你的销售代表有很强劲的需求。他们需要在Salesforce有良好的数据,所以他们才能得到即时的客户或潜在客户信息。我们需要在Salesforce中尽可能的减少手工操作,能够更快速和智能的销售,并且销售代表也无需事事都要请求管理员的帮助。
这是Salesforce®和Microsoft Dynamics™365的基于事实的比较。对于那些为正在准备上CRM项目的公司来说,以下信息是一点提示。
今天,我们介绍Lightning的现场服务功能,在今天万物互联的世界中的一个全新的现场服务方法。Salesforce已经官方宣布对于企业版和绩效版本的Service Cloud用户已经可以开始使用Lightning现场服务功能,License的起价为135美金。
前边讲过方法【this.dispatchEvent()】的用法,可以实现父子Lwc组件之间的相互调用,今天讲解Communicate Across the DOM with Lightning Message Service,使用【Lightning message service】在Lightning页面内跨DOM进行通信,可以实现在嵌入在同一Lightning页面中的Visualforce页面,Aura组件和Lightning Web组件之间进行通信,可以不用
SVG (Scalable Vector Graphics) 是基于XML的图像格式,下边这是一个包含红色矩形,绿色圆圈和白色文字的文件示例
上一篇我们简单的描述了一下Salesforce DX的配置以及CLI的简单功能使用,此篇主要简单描述一下LWC如何实现helloWorld以及LWC开发时应该注意的一些规范。
如果您曾经尝试使用Selenium来自动化Salesforce应用程序,那么您就会知道这将是一个挑战。
去年年底,Salesforce 宣布 以 3.6 亿美元的价格收购报价软件开发商 SteelBrick,这一消息当时令业内人士颇感意外。在前几日举行的 Salesforce Lightning CRM 发布会 上,Salesforce 首席执行官马克·贝尼奥夫(Marc Benioff)透露了他决定收购 SteelBrick 的原因。
上一篇中我们在demo中使用了很多的 @salesforce 以及 lightning/ui*Api的方法,但是很多没有细节的展开。其实LWC中针对这些module提供了很多好用的方法,下面对这两种进行详细介绍。
关于VisualStudioCode的安装请参照之前的博客【Salesforce学习 Lwc开发基础(环境搭建)】进行安装,安装成功之后,打开VsCode,就可以进行Apex开发了,我们在写代码的时候经常会用到Object中的项目进行赋值等操作,用的时候每次都去Object页面去Copy,非常费力。如下图所示,如果用到的时候直接出现引用就会事半功倍。
本篇参考:salesforce 零基础学习(六十二)获取sObject中类型为Picklist的field values(含record type)
https://developer.salesforce.com/docs/atlas.en-us.224.0.api_rest.meta/api_rest/resources_composite_composite.htm
几年前,马克•贝尼奥夫(Marc Benioff)告诉我,他对开发后台办公应用程序不感兴趣,因为后者会在ERP和金融市场上与SAP和甲骨文(Oracle)竞争。很多人,包括我自己,都对这个想法表示怀疑
上一篇详细讲解了增删改查的初期数据取得和更新操作,还有一种场景是我们经常遇到的,就是ListView,在Lightning画面中可以创建一些标准ListView,但毕竟标准的东西有自己的限制,这样我们就可以自定义开发,今天主要讲解如何使用Lwc自定义LIstView。
如果您或您的用户在使用闪电体验时正在经历缓慢的页面加载时间,它可能与以下一种或多种问题类型有关。
地址:https://trailhead.salesforce.com/ja/content/learn/projects/quick-start-salesforce-dx
之前的几节都是基于前台变量进行相关的操作和学习,我们在项目中不可避免的需要获取数据以及进行DML操作。之前的内容中也有提到wire注解,今天就详细的介绍一下对数据进行查询以及DML操作以及Wire Service相关的知识。
本篇参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
在进行网络抓取数据时,经常会遇到需要登录的网站,特别是使用JavaScript动态生成登录表单的情况。传统的爬虫工具可能无法直接处理这种情况,因此需要一种能够模拟用户行为登录的情况解决方案。
本文主要针对Selenium自动化测试框架入门整理,只涉及总体功能及框架要点介绍说明,以及使用前提技术基础要求整理说明。作为开发人员、测试人员入门参考。
salesforce致力于在销售,服务,营销,分析和 客户联系方面为用户提供帮助。
上篇 《web自动化测试(1):再谈UI发展史与UI、功能自动化测试》,自动化测试工具众多,
上一篇讲了自定义LogoutPage跳转,在我们正常开发过程中还会遇到需要跳转到自定义的error画面,例如当我们在Lwc中更新某个项目,但是在当前User下,没有更新权限,这样就需要跳转到自定义的Error画面,实现方法是首先做成一个VisualforcePage,用来显示error信息或者固定文言,然后在Community的Error Page装载VisualforcePage,最后在更新处理的方法实现调整,下边是具体步骤。
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Selenium自动化测试框架入门整理「建议收藏」,希望能够帮助大家进步!!!
我们在Salesforce的产品设计团队当中有个不成文的规矩:无论谁拿出一份什么清单 - 功能列表、研究报告,或者哪怕只是体恤衫名录 - 无论什么,只要是清单的形式,肯定会有人出来问一句:“按优先级排过序吗?” 有时是习惯性的,有时是认真的,但是相信我,在这样一个团队里,没人愿意像新手一样执行任何一份未经优先级排序的清单。 我们自己有时也会拿这事出来开开玩笑,但平心而论,优先级思维模式确实是值得你去执着的,因为我们要做的事情太多,而能做的事情又太过有限。重点清晰的优先级模型代表着严谨的决策过程,正如方向明确
https://trailhead.salesforce.com/content/learn/superbadges/superbadge_lwc_specialist
Configure a Component for Dynamic Interactions in the Lightning App Builder - Salesforce Lightning Component Library
本篇参考:https://trailhead.salesforce.com/content/learn/superbadges/superbadge_lwc_specialist
Selenium是一款用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试。
Selenium发展至今已经到selenium3,以及即将面世selenium4,它的项目进展可以看这里: https://github.com/SeleniumHQ/selenium/projects/2。我们平时可能经常使用selenium框架,但是对它的原理及渊源可能不清楚,下面我整理了一份关于selenium的前世今生。
JavaScript 是一种脚本语言,有的场景需要使用 js 脚本注入辅助我们完成 Selenium 无法做到的事情。
Salesforce用户界面必须由于Salesforce数据的更改而自动更新。这个场景其实在我所经历的项目中用到的不是特别多,因为客户可能直接点击刷新按钮就直接看到了最新的数据,而不是那种一直不刷新然后基于数据变化以后等着自动刷新。所以这种集成模式应该是基于某种特定的行业数据变动很快要求实时性的UI查看那种。
在此有关Selenium中警报处理的WebDriverIO教程中,我将向您展示如何在WebDriverIO中处理警报和弹出窗口以及叠加模式。我还将介绍自动化期间将要遇到的各种类型的警报,以及使用WebDriverIO在Selenium中处理警报时需要遵循的关键点。
自动化测试是指运行软件程序后,自动执行测试用例并在没有任何人为干预的情况下产生测试结果。它比手动测试更优越的地方在于,很大程度上节省了人力和时间,并且在测试中没有或者少有错误。此外,还可以多次测试相同的应用程序,从而最大限度地减少冗余的手动工作。
目标网站:http://www.nhc.gov.cn 比我想象中要难爬的多,反爬机制是真的强。学习爬虫的朋友可以试试。这里介绍一种万能的方法,万金油selenium
你永远没有足够的时间去处理更多的工作和家庭之间的平衡。然而事实上时间总是会有的。问题的关键是:你将如何去利用时间?
随着salesforce对lightning的推进,越来越多的项目基于lightning开发,导致很多小伙伴可能都并不了解classic或者认为不需要用到classic直接就开始了lightning的开发。其实有精力了解classic的使用还是很有必要的,因为lightning还在不断的优化中,可能有一部分还需要使用classic的功能来实现或者来协助实现,比如list view的list button目前只能使用visualforce page搭配lightning component。那么vf 如何去引用已经弄好的lightning component呢,我们接下来使用一个demo去简单了解一下。
https://trailhead.salesforce.com/content/learn/modules/test-lightning-web-components
尽管现代的网站多采取前后端分离的方式进行开发了,但是对直接 API 的调用我们通常会有 token 的限制和可以调用频率的限制。
大多数测试人员更喜欢Java,因为它具有平台独立性和易于构建任何东西的易用性——从简单的应用程序到复杂的移动应用程序、网站等等。
背景: 我们现在项目越来越多的使用 lwc 进行了前端开发,当然我们知道lwc并不能所有的场景都支持自己玩,比如组件之间的navigation、 quick action等都需要通过aura进行操作,aura套用lwc来实现。好消息是随着salesforce的release对lwc的不断发力,越来越多的功能可以通过lwc来使用。
本篇参考:https://resources.docs.salesforce.com/sfdc/pdf/integration_patterns_and_practices.pdf
数据挖掘和分析是当今互联网时代的重要技能,它可以帮助我们从海量的信息中提取有价值的知识,为我们的决策和行动提供支持。但是,有些网站的内容是通过Javascript动态生成的,这就给数据挖掘和分析带来了一定的难度。如何才能有效地获取和处理这些Javascript内容呢?本文将介绍一种简单而强大的方法,就是使用Selenium自动化Chrome浏览器进行Javascript内容的数据挖掘和分析。
https://developer.salesforce.com/docs/component-library/bundle/force:hasRecordId/documentation
领取专属 10元无门槛券
手把手带您无忧上云