前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >robot framework笔记(三):扩展SeleniumLibrary库 (自定义关键字)

robot framework笔记(三):扩展SeleniumLibrary库 (自定义关键字)

作者头像
free赖权华
发布于 2019-12-24 06:37:14
发布于 2019-12-24 06:37:14
1.4K00
代码可运行
举报
文章被收录于专栏:赖权华的笔记赖权华的笔记
运行总次数:0
代码可运行

(一)自定义和浏览器相关的关键字

以下代码GitHub 版本库地址: https://github.com/blairwind/blog_rf

      SeleniumLibrary的扩展文档中提供了3种增加SeleniumLibrary功能的方式。

  (1)Plugin API

  (2)EventFiringWebDriver

  (3)Extending SeleniumLibrary(实际就是继承SeleniumLibrary库)

  这里采用继承SeleniumLibrary库的方式。

目录结构如下:这里我们将上一篇中说到的关键字加进来

 BlogSeleniumLibrary.__init__.py  的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# #-*-coding:utf-8-*-
#
from robot.libraries import BuiltIn
from SeleniumLibrary.base import DynamicCore
from SeleniumLibrary.keywords import (AlertKeywords,
                                      BrowserManagementKeywords,
                                      CookieKeywords,
                                      ElementKeywords,
                                      FormElementKeywords,
                                      FrameKeywords,
                                      JavaScriptKeywords,
                                      RunOnFailureKeywords,
                                      ScreenshotKeywords,
                                      SelectElementKeywords,
                                      TableElementKeywords,
                                      WaitingKeywords,
                                      WebDriverCache,
                                      WindowKeywords)
from SeleniumLibrary.locators import ElementFinder
from SeleniumLibrary.utils import Deprecated, LibraryListener, timestr_to_secs
from  SeleniumLibrary import SeleniumLibrary

from CustomizeSeleniumLibrary.keywords import (
                                            KeyboardKeywords)


class  CustomizeSeleniumLibrary(SeleniumLibrary):


    def  __init__(self, timeout=5.0, implicit_wait=0.0,
                 run_on_failure='Capture Page Screenshot',
                 screenshot_root_directory=None):
        SeleniumLibrary.__init__(self, timeout=5.0, implicit_wait=0.0,
                 run_on_failure='Capture Page Screenshot',
                 screenshot_root_directory=None)
        self.timeout = timestr_to_secs(timeout)
        self.implicit_wait = timestr_to_secs(implicit_wait)
        self.speed = 0.0
        self.run_on_failure_keyword \
            = RunOnFailureKeywords.resolve_keyword(run_on_failure)
        self._running_on_failure_keyword = False
        self.screenshot_root_directory = screenshot_root_directory
        libraries = [
            AlertKeywords(self),
            BrowserManagementKeywords(self),
            CookieKeywords(self),
            ElementKeywords(self),
            FormElementKeywords(self),
            FrameKeywords(self),
            JavaScriptKeywords(self),
            RunOnFailureKeywords(self),
            ScreenshotKeywords(self),
            SelectElementKeywords(self),
            TableElementKeywords(self),
            WaitingKeywords(self),
            WindowKeywords(self),
            KeyboardKeywords(self)
        ]
        self._drivers = WebDriverCache()
        DynamicCore.__init__(self, libraries)
        self.ROBOT_LIBRARY_LISTENER = LibraryListener()
        self._element_finder = ElementFinder(self)

    _speed_in_secs = Deprecated('_speed_in_secs', 'speed')
    _timeout_in_secs = Deprecated('_timeout_in_secs', 'timeout')
    _implicit_wait_in_secs = Deprecated('_implicit_wait_in_secs',
                                        'implicit_wait')
    _run_on_failure_keyword = Deprecated('_run_on_failure_keyword',
                                         'run_on_failure_keyword')

 BlogSeleniumLibrary.keywords.__init__.py  的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from .keyboard import KeyboardKeywords

BlogSeleniumLibrary.keywords.keyboard.py  的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 from SeleniumLibrary.base import keyword, LibraryComponent
 2 from selenium.webdriver.chrome.options import Options
 3 from  selenium import webdriver
 4 from SeleniumLibrary.locators import WindowManager
 5 
 6 class KeyboardKeywords(LibraryComponent):
 7 
 8     def __init__(self, ctx):
 9         LibraryComponent.__init__(self, ctx)
10         self._window_manager = WindowManager(ctx)
11 
12     @keyword()
13     def get_chrome_options(self, downloads_path):
14         '''
15         自定义chrome启动参数
16         :param downloads_path: 设置默认的文件下载路径
17         :return:
18         '''
19         chrome_options = Options()
20         prefs = {
21             "download.default_directory": str(downloads_path),
22         }
23         chrome_options.add_experimental_option('prefs', prefs)  # 设置默认的文件下载路径
24         chrome_options.add_argument('disable-infobars')  # chrome76以下禁用chrome受自动软件控制
25         # 下面2行chrome76及以上禁用chrome受自动软件控制
26         chrome_options.add_experimental_option("useAutomationExtension", False)
27         chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
28         return chrome_options
29 
30     @keyword()
31     def open_browser_new(self, alias=None,**kwargs):
32         '''
33         :return:
34         '''
35         desired_caps = {
36             "platform": kwargs["platform"],  #操作系统
37             # "platform":"LINUX",
38             "browserName": kwargs["browserName"],  #浏览器
39             "version":kwargs["version"]  #浏览器版本
40         }
41 
42         driver = webdriver.Remote(command_executor=kwargs["remote_url"],
43                                   desired_capabilities=desired_caps,
44                                   options=kwargs["chrome_options"])
45         return self.ctx.register_driver(driver,alias)

最后,在RF中导入继承SeleniumLibrary后新建的库就行了,如下:

注意在RF中python 包名和类名一样的的话,导入库的时候就只需要填包名就行了,RF可以直接识别到。不一样的话就还需要加上.class名称,下面这个是不使用selenium grid的版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
*** Settings ***
Library                     BlogSeleniumLibrary     #注意这一行不一样
Suite Teardown              CLOSE BROWSER

*** Variables ***
${browser}            Chrome
${login_url}          https://account.cnblogs.com/signin


*** Test Cases ***
登录-XXXXXX
    登录-打开浏览器并进入登录页面


*** Keywords ***
登录-打开浏览器并进入登录页面
    ${options}=  GET CHROME OPTIONS  D:/projectname/testdata/downloads
    CREATE WEBDRIVER  ${browser}  chrome_options=${options}
    GO TO  ${login_url}
    SET SELENIUM IMPLICIT WAIT  10
    MAXIMIZE BROWSER WINDOW

(二)如果要使用selenium grid呢

  上篇中说到在RF中使用selenium grid ,在这里说明下。(为什么不使用RF自带的open browser,原因是个人觉得这种方式更方便添加不同的参数。)可以看到这里新加了一个关键字

当然,既然用了selenium grid,肯定会考虑并发执行用例,以及合并测试报告的问题,这里暂不考虑这个。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1     @keyword()
 2     def open_browser_new(self, alias=None,**kwargs):
 3         '''
 4         :return:
 5         '''
 6         desired_caps = {
 7             "platform": kwargs["platform"], #操作系统
 8             # "platform":"LINUX",
 9             "browserName": kwargs["browserName"], #浏览器
10             "version":kwargs["version"]  #浏览器版本
11         }
12 
13         driver = webdriver.Remote(command_executor=kwargs["remote_url"],
14                                   desired_capabilities=desired_caps,
15                                   options=kwargs["chrome_options"])
16         return self.ctx.register_driver(driver,alias)

在RF中调用这个关键字去启动浏览器就行了。当然前提是你要有一个配好的selenium grid环境,remote_url填自己selenium grid的地址。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 *** Settings ***
 2 Library                     BlogSeleniumLibrary
 3 Suite Teardown              CLOSE BROWSER
 4 
 5 *** Variables ***
 6 ${platform}          WINDOWS
 7 ${browser}            chrome
 8 ${version}            79
 9 ${remote_url}         http://192.168.63.1:4444/wd/hub
10 ${login_url}          https://account.cnblogs.com/signin
11 
12 
13 *** Test Cases ***
14 登录-XXXXXX
15     登录-打开浏览器并进入登录页面
16 
17 
18 *** Keywords ***
19 登录-打开浏览器并进入登录页面
20     ${options}=  GET CHROME OPTIONS  D:/projectname/testdata/downloads   #这里是写死的路径,实际项目中应该动态去获取工程路径/testdata/downloads 
21     OPEN BROWSER NEW  platform=${platform}  browserName=${browser}  version=${version}
22                       ...  chrome_options=${options}  remote_url=${remote_url}
23     GO TO  ${login_url}
24     SET SELENIUM IMPLICIT WAIT  10
25     MAXIMIZE BROWSER WINDOW

(三)自定义和浏览器无关的关键字(例如:和数据库相关的关键字)

如果有一些关键字用不到selenium 的webdriver,可以考虑独立出来。例如数据库相关的关键字,实现方式以及在RF中的导入方式,可以参考上一篇的mykeyword 关键字的写法。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
343 亿元的 AI 服务器市场:浪潮、宁畅、新华三、华为、安擎位居前五
2022年4月7日,IDC发布的《中国半年度加速计算市场(2021下半年)跟踪》报告显示:2021年加速服务器市场规模达到53.9亿美元(343亿人民币),同比增长68.6%。 其中GPU服务器依然是主导地位,占据近90%的市场份额。 同时NPU、ASIC和FPGA等非GPU加速服务器以43.8%的增速占有了11.6%的市场份额,达到6.3亿美元。 IDC预测,到2026年,中国加速计算服务器市场将达到103.4亿美元。 从厂商销售额角度看,浪潮、宁畅、新华三位居市场前三,占据了近70%的市场份额。 从
云头条
2022/04/08
2.8K0
343 亿元的 AI 服务器市场:浪潮、宁畅、新华三、华为、安擎位居前五
154 亿元中国存储市场:华为 45.6 亿、新华三 15.5 亿、浪潮 16 亿、联想 12.2 亿、海康威视 9.4 亿
2021年10月9日,IDC发布《中国企业级外部存储市场季度跟踪报告,2021年第二季度》报告显示:全球外置存储市场从2021年一季度开始回温,在二季度得到更强增长,同比上升9.7%,市场规模达69亿美元;从存储阵列看,全闪存系统在二季度同比增长7.6%,总规模超过27亿美元。 2021年第二季度全球企业外部OEM存储系统市场排名前5位的公司(收入单位:百万美元): 2021年以来,中国外置存储市场保持了较快的增长,2021年上半年同比增长率达到33.5%,市场规模达到23.9亿美元(154亿人民币);2
云头条
2022/03/18
1.9K0
135 亿大蛋糕:华为 37.5亿、新华三 21.9亿、曙光 15.3亿、浪潮 15亿、XSKY 8.5亿、其他 37亿
2022年4月18日,IDC发布的报告显示:2021年SDS市场规模为21.24亿美元(135.42亿人民币),同比增长45.5%。 各厂商表现: 华为市场份额减少 9.3% 至 27.7%; 收入 37.5 亿元。 新华三市场份额增 3.5% 至 16.2%; 收入 21.9 亿元。 曙光市场份额减少 1.3% 至 11.3%; 收入 15.3 亿元。 浪潮市场份额增 2.5% 至 11.1%; 收入 15 亿元。 XSKY 市场份额减少 2.3% 至 6.3%; 收入 8.5 亿元。
云头条
2022/04/21
2840
135 亿大蛋糕:华为 37.5亿、新华三 21.9亿、曙光 15.3亿、浪潮 15亿、XSKY 8.5亿、其他 37亿
47 亿元 HCI 市场:华为 10 亿、新华三 9 亿、深信服 6.5 亿、联想 4.5 亿、浪潮 4.1 亿
2021年10月18日,IDC发布《中国软件定义存储(SDS)及超融合存储(HCI)系统市场季度跟踪报告,2021年第二季度》报告显示:超融合存储系统(HCI)实现49%的增长,市场规模达到7.32亿美元(47.07亿人民币)。 在全球范围内,HCI系统的增长都保持较好态势,在2021年上半年达到11.2%的同比增长率,HCI硬件出货在全球占比接近两成,用户广泛的云平台部署让HCI产品在全球范围内均达到相对较好的增长表现。 目前,HCI系统已经不仅限于中小企业用户,技术的发展推动其被应用于更多的关键业务,甚
云头条
2022/03/18
6350
华为或出售 x86 业务:2020 年收入 254 亿元,出货量 62 万台;市场份额位居全球第五,中国第二
IDC数据显示:2020 年全球 x86 服务器市场规模达到 825.9 亿美元(约 5335 亿人民币)。 2020 年华为 x86 全球市场份额为 4.8%,位居第五位,收入 39.28 亿美元(约 254 亿人民币),出货量 622287 台;2019 年收入 36.47 亿美元(约 236 亿人民币),出货量 615272 台。 2020 年,中国服务器市场出货量为 350 万台,市场规模为 216.49 亿美元(约 1399 亿元人民币),其中 x86 服务器市场出货量为 343.93 万台
云头条
2022/03/18
1.2K0
40 亿数据备份市场:华为 5.6亿、戴尔 4亿、Veritas 3.7亿、爱数 3.7亿、鼎甲 3.6亿、新华三 3亿
2022年4月29日,IDC发布的《中国数据复制与保护系统市场季度跟踪报告,2021年》数据显示:2021年数据复制与保护市场较去年同期实现了21.1%的增长,市场规模达到 6.01亿美元(39.69亿人民币)。 2021年数据复制与保护一体机产品以 31.1% 的增长率蓬勃发展,达到 3.66 亿美元,占据了整个数据复制与保护系统市场的 60.9%。 备份一体机在电信和政府行业中的推动力,更新的数据复制和保护解决方案越来越受到传统用户的重视。在中国,比起数据复制与保护纯软件,企业客户更愿意购买备份一体机
云头条
2022/05/05
2.2K0
40 亿数据备份市场:华为 5.6亿、戴尔 4亿、Veritas 3.7亿、爱数 3.7亿、鼎甲 3.6亿、新华三 3亿
浪潮 150亿、新华三 81亿、超聚变 51亿、戴尔 30亿、联想 29亿、宁畅 26亿、中兴 19亿、宝德 13亿、烽火 9亿
IDC咨询数据显示:2021年第四季度中国x86服务器市场规模为 456.63 亿元,出货量 114.4 万台。 各厂商收入和出货量: 浪潮 2021 年 Q4 收入 149.53 亿元,市场份额 32.75%。 出货量 35.01 万台,占比 30.6%。 新华三收入 81.27 亿元,市场份额 17.8%。 出货量 15.17 万台,占比 13.26%。 超聚变收入 51.36 亿元,市场份额 11.25%。 出货量 13.87 万台,占比 12.12%。 戴尔收入 29.73 亿元,市
云头条
2022/04/18
7.8K0
浪潮 150亿、新华三 81亿、超聚变 51亿、戴尔 30亿、联想 29亿、宁畅 26亿、中兴 19亿、宝德 13亿、烽火 9亿
新华三26亿、华为25亿、深信服17亿、浪潮12亿、联想10亿、戴尔5亿、SmartX 3亿、青云2亿
2022年4月18日,IDC发布的报告显示:2021年HCI市场规模为18.5亿美元(117.8亿人民币),同比增长41.1%。 各厂商表现: 新华三跃居行业第一:市场份额增 1.2% 至 21.9%; 收入 25.8 亿元。 华为市场份额下滑 3% 至 20.9%:降至第二位; 收入 24.6 亿元。 深信服市场份额增 1.4% 至 14.5%; 收入 17.1 亿元。 浪潮替代联想升至第四位,市场份额 10.5%; 收入 12.4 亿元。 联想市场份额下滑 0.9% 至 8.6%;
云头条
2022/04/21
8330
新华三26亿、华为25亿、深信服17亿、浪潮12亿、联想10亿、戴尔5亿、SmartX 3亿、青云2亿
全球企业存储市场Q3同比增长19.4%,全闪存风景独好!
IDC公布了2018年第三季度全球企业存储系统追踪报告。报告显示,Q3全球企业存储系统市场规模达到140亿美金,同比增长19.4%,总容量出货量达到113.9EB,同比大幅增长57.3%。
大数据在线
2019/07/08
4940
全球企业存储市场Q3同比增长19.4%,全闪存风景独好!
云谈丨公有云第一梯队份额下滑,others中的“王者”即将突围?
2022年5月17日,IDC发布的《中国公有云服务市场(2021下半年)跟踪报告》显示:2021年下半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)达到151.3亿美元(1021亿人民币)。
悲了伤的白犀牛
2022/05/20
9090
云谈丨公有云第一梯队份额下滑,others中的“王者”即将突围?
130 亿元专属云市场:天翼云 16.5亿、浪潮 13.8亿、曙光 11亿、京东 10.5亿、移动云 7.8亿、联通 6.5亿
2021年12月9日,IDC发布的《中国云运营服务市场(2021上半年)跟踪》报告显示:2021上半年,中国整体云运营服务市场规模为129.8亿元人民币,同比增长28.8%。 IDC将云服务模式分为四类,专属托管私有云服务、专属云即服务、公有云即服务、企业自建私有云。 此报告的云运营服务主要指「专属托管私有云服务」和「专属云即服务」。专属托管私有云服务交付方式为按客户具体需求进行定制,服务商可以提供从硬件、软件到上云全生命周期端到端一体化服务解决方案。专属云即服务交付方式为仅需要开通、配置和部署,以标准产品
云头条
2022/03/18
6390
华为5.2亿、新华三4.4亿、浪潮2.4亿、联想2.3亿、深信服2亿、戴尔1.7亿、SmartX 0.7亿、曙光0.6亿
2022年7月15日,IDC 发布的《中国超融合存储(HCI)系统市场季度跟踪报告,2022年第一季度》显示:2022 年 Q1 同比增长 11.1%,市场规模达到 3.25 亿美元(21.98 亿人民币)。 华为和新华三在整个HCI市场占有的份额超过了40%,在政府和大企业领域收获颇丰。 浪潮凭借向政府和金融行业出货的InCloud Rail超融合一体机在2022年第一季度排名第三。 各厂商表现: 华为市场份额同比减少 1.5% 至 23.8%。 收入 5.23 亿。 新华三猛增 3.1% 至
云头条
2022/07/19
6490
华为5.2亿、新华三4.4亿、浪潮2.4亿、联想2.3亿、深信服2亿、戴尔1.7亿、SmartX 0.7亿、曙光0.6亿
思科 55 亿、HPE-Aruba 21.8 亿、华为 12.4 亿、Ubiquiti 11.6 亿、新华三 6.7 亿
2022年第二季度全球企业WLAN市场在第一季度增长17%的基础上继续阔步前进。 2022年9月8日,IDC发布的《全球无线局域网(WLAN)季度跟踪报告》显示,全球企业WLAN市场在2022年第二季度继续强劲增长,同比增长20.4%至21亿美元(146.24亿人民币)。 20.4%的年化增长率建立在2022年第一季度企业WLAN市场同比增长17.1%这一基础上。 2022年上半年,企业WLAN市场与2021年上半年相比增长了18.4%。 企业WLAN市场的增长继续由最新的Wi-Fi标准:Wi-Fi 6或8
云头条
2022/09/09
5920
思科 55 亿、HPE-Aruba 21.8 亿、华为 12.4 亿、Ubiquiti 11.6 亿、新华三 6.7 亿
浪潮减少 49 亿、新华三增 18 亿、华为减 10 亿、戴尔增 7.4 亿、联想增 13.6 亿
2021年10月20日,IDC发布的《2021年第二季度中国服务器市场跟踪报告》显示:2021年上半年中国服务器市场出货量为170.6万台,同比增长8.9%;市场规模为108.1亿美元(691亿人民币),同比增长12.1%。其中,X86服务器市场出货量为167.2万台,同比增长8.0%;市场规模为104.9亿美元,同比增长12.6%。 2021年上半年,服务器采购上均呈现出旺盛的需求,尽管由于全球供应链导致的短缺问题愈发显著,使得部分需求无法兑现,但中国服务器市场在厂商销售额方面依然保持了两位数的正增长。
云头条
2022/03/18
6010
54 亿元的大数据平台市场 TOP 7:华为、阿里、亚马逊、腾讯、浪潮、新华三、星环
2021年12月27日,IDC中国发布《2021H1大数据平台市场份额报告》:整体市场规模达54.2亿元人民币,相比去年同期增速为43.5%,市场增长的驱动力来源于数字化转型、人工智能的部署、行业云的建设以及新基建的政策驱动等。 2021年上半年的大数据平台软件市场中,包括公有云以及私有化部署在内,华为云以18.5%的市场份额位居市场第一;其次是阿里云、亚马逊云科技、腾讯云、浪潮集团、新华三、星环科技等。 按照公有云部署方式,阿里云在2021年上半年以43.5%的份额位于大数据公有云服务市场第一,其次是亚
云头条
2022/03/18
1.9K0
1572 亿元服务器市场:戴尔 242亿、HPE 176亿、浪潮 155亿、联想 109亿、新华三 72亿、华为 29 亿
2021年12月11日,IDC发布的《全球服务器市场季度报告》显示: 2021Q3全球服务器市场同比上升8.8%至246.8亿美元(1571.7亿人民币); 出货量至337.6万台,同比去年增长9.6%。 2021年第三季度,全球服务器收入前五的是戴尔、HPE、浪潮、联想、新华三: 单位:百万美元 出货量排名前五的依次为戴尔、浪潮、HPE、联想、超微: 单位:台 厂商表现: 戴尔第三季度服务器业务收入 242 亿元,同比增长 1.1%。 市场份额同比减少 1.2% 至 15.4%。 HPE 收入
云头条
2022/03/18
2.2K0
天翼云市场份额猛增:阿里云、腾讯云、华为云、亚马逊纷纷下滑
2022年5月17日,IDC发布的《中国公有云服务市场(2021下半年)跟踪报告》显示:2021年下半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)达到151.3亿美元(1021亿人民币)。 未来5年,中国公有云市场会以复合增长率30.9%继续高速增长,预计到2026年,市场规模将达到1057.6亿美元,中国公有云服务市场的全球占比将从2021年的6.7%提升为9.9%。 2021年下半年IaaS+PaaS市场同比增长43.0%(与2021年上半年增速48.8%相比下滑近6%),市场规模达
云头条
2022/05/18
2.7K0
天翼云市场份额猛增:阿里云、腾讯云、华为云、亚马逊纷纷下滑
121 亿企业级 WLAN 市场:思科50亿、HPE-Aruba14亿、Ubiquiti9.9亿、华为9.4亿、新华三7亿
IDC近日发布的《全球WLAN季度跟踪报告》显示,企业级WLAN和消费级WLAN市场的总收入在2021年第三季度同比增长0.4%。 2021年第三季度无线局域网(WLAN)行业的企业级市场保持强劲增长率,这个市场同比增长11.9%至19亿美元(120.5亿人民币); 在消费级WLAN市场,该季度收入下降7.3%至24亿美元(152.3亿人民币)。 企业级WLAN市场11.9%的增长立足于表现强劲的上半年,当时这个市场与2020年前两个季度相比猛增了23.5%。与全球新冠疫情大流行之前的2019年第三季度相比
云头条
2022/03/18
5070
153 亿元 AI 服务器市场:浪潮 74 亿、宁畅 21 亿、华为 12 亿、新华三 12 亿、安擎 8 亿
2021年10月11日,IDC 发布了的《中国半年度加速计算市场(2021上半年)跟踪》报告显示:2021年上半年加速服务器市场规模达到23.8亿美元(153.2亿人民币),同比增长85.1%。 其中GPU服务器依然占主导地位,占据91.9%的市场份额,达到21.9亿美元,同比增长82.2%。同时NPU、ASIC 和 FPGA等非GPU加速服务器以127.1%的增速占有了8.1%的市场份额,达到1.9亿美元。 2021年上半年,从厂商销售额角度看,浪潮、宁畅、华为位居前三,占据了70%的市场份额;从服务器出
云头条
2022/03/18
3K0
8 亿元云会议市场:小鱼易连 0.9 亿、齐心好视通 0.8 亿、会畅 0.77 亿、全时 0.67 亿、华为 0.6 亿
2021年12月1日,IDC发布的《2021上半年IDC中国视频会议与协作市场跟踪报告》显示:2021上半年中国视频会议市场规模达到4.4亿美元(约合28.3亿元人民币),市场规模同比上涨8.6%。 其中,硬件视频会议市场规模达到3.2亿美元(约合20.8亿元人民币),同比增长8.8%。 云会议市场规模达到1.2亿美元(约合7.5亿元人民币),同比增长8.1%,罕见的增长率不及两位数,并且低于硬件视频会议市场增速。 一方面,云厂商的持续免费模式,导致了传统中小企业客户的续费率下滑;另外一方面,大型政企客
云头条
2022/03/18
5560
推荐阅读
343 亿元的 AI 服务器市场:浪潮、宁畅、新华三、华为、安擎位居前五
2.8K0
154 亿元中国存储市场:华为 45.6 亿、新华三 15.5 亿、浪潮 16 亿、联想 12.2 亿、海康威视 9.4 亿
1.9K0
135 亿大蛋糕:华为 37.5亿、新华三 21.9亿、曙光 15.3亿、浪潮 15亿、XSKY 8.5亿、其他 37亿
2840
47 亿元 HCI 市场:华为 10 亿、新华三 9 亿、深信服 6.5 亿、联想 4.5 亿、浪潮 4.1 亿
6350
华为或出售 x86 业务:2020 年收入 254 亿元,出货量 62 万台;市场份额位居全球第五,中国第二
1.2K0
40 亿数据备份市场:华为 5.6亿、戴尔 4亿、Veritas 3.7亿、爱数 3.7亿、鼎甲 3.6亿、新华三 3亿
2.2K0
浪潮 150亿、新华三 81亿、超聚变 51亿、戴尔 30亿、联想 29亿、宁畅 26亿、中兴 19亿、宝德 13亿、烽火 9亿
7.8K0
新华三26亿、华为25亿、深信服17亿、浪潮12亿、联想10亿、戴尔5亿、SmartX 3亿、青云2亿
8330
全球企业存储市场Q3同比增长19.4%,全闪存风景独好!
4940
云谈丨公有云第一梯队份额下滑,others中的“王者”即将突围?
9090
130 亿元专属云市场:天翼云 16.5亿、浪潮 13.8亿、曙光 11亿、京东 10.5亿、移动云 7.8亿、联通 6.5亿
6390
华为5.2亿、新华三4.4亿、浪潮2.4亿、联想2.3亿、深信服2亿、戴尔1.7亿、SmartX 0.7亿、曙光0.6亿
6490
思科 55 亿、HPE-Aruba 21.8 亿、华为 12.4 亿、Ubiquiti 11.6 亿、新华三 6.7 亿
5920
浪潮减少 49 亿、新华三增 18 亿、华为减 10 亿、戴尔增 7.4 亿、联想增 13.6 亿
6010
54 亿元的大数据平台市场 TOP 7:华为、阿里、亚马逊、腾讯、浪潮、新华三、星环
1.9K0
1572 亿元服务器市场:戴尔 242亿、HPE 176亿、浪潮 155亿、联想 109亿、新华三 72亿、华为 29 亿
2.2K0
天翼云市场份额猛增:阿里云、腾讯云、华为云、亚马逊纷纷下滑
2.7K0
121 亿企业级 WLAN 市场:思科50亿、HPE-Aruba14亿、Ubiquiti9.9亿、华为9.4亿、新华三7亿
5070
153 亿元 AI 服务器市场:浪潮 74 亿、宁畅 21 亿、华为 12 亿、新华三 12 亿、安擎 8 亿
3K0
8 亿元云会议市场:小鱼易连 0.9 亿、齐心好视通 0.8 亿、会畅 0.77 亿、全时 0.67 亿、华为 0.6 亿
5560
相关推荐
343 亿元的 AI 服务器市场:浪潮、宁畅、新华三、华为、安擎位居前五
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档