All Downloads are FREE. Search and download functionalities are using the official Maven repository.

UserAgents.Lenovo-Tests.yaml Maven / Gradle / Ivy

Go to download

A parsing an analyzing library to get information from a useragent string.

There is a newer version: 7.29.0
Show newest version
#
# Yet Another UserAgent Analyzer
# Copyright (C) 2013-2024 Niels Basjes
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an AS IS BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
config:

# Lenovo made a big mess of things so we have a list of device names that are forced to be reported as Tablet

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; pl-pl; Lenovo B8000-H/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.2.2 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo B8000-H/JDQ39'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.2.2'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.2.2'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'


- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2;pl-pl; Lenovo B8000-F/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.2.2 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo B8000-F/JDQ39'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.2.2'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.2.2'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'


- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; pl-pl; Lenovo A7600-H Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo A7600-H'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.0'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.0'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'


- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2;pl-pl; Lenovo B6000-F/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.2.2 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo B6000-F/JDQ39'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.2.2'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.2.2'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'


- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; pl-pl; Lenovo A3500-H Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo A3500-H'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.0'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.0'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'


- test:
    input:
      user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; pl-pl; Lenovo A3500-FL Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo A3500-FL'
      DeviceBrand                          : 'Lenovo'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      OperatingSystemVersionBuild          : 'JDQ39'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '534.30'
      LayoutEngineVersionMajor             : '534'
      LayoutEngineNameVersion              : 'AppleWebKit 534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.0'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.0'
      AgentNameVersionMajor                : 'Stock Android Browser 4'
      AgentLanguage                        : 'Polish (Poland)'
      AgentLanguageCode                    : 'pl-pl'
      AgentSecurity                        : 'Strong security'

- test:
    input:
      user_agent_string: 'Lenovo-A850/S105 Linux/3.4.0 Android/4.2 Release/06.12.2013 Browser/AppleWebKit534.30 Profile/ Configuration/ Safari/534.30'
    expected:
      DeviceClass                          : 'Phone'
      DeviceName                           : 'Lenovo A850'
      DeviceBrand                          : 'Lenovo'
      DeviceFirmwareVersion                : '06.12.2013'
      DeviceVersion                        : 'S105'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.2'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.2'
      OperatingSystemNameVersionMajor      : 'Android 4'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : 'AppleWebKit534.30'
      LayoutEngineVersionMajor             : 'AppleWebKit534'
      LayoutEngineNameVersion              : 'AppleWebKit534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.2'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.2'
      AgentNameVersionMajor                : 'Stock Android Browser 4'

- test:
    input:
      user_agent_string: 'Lenovo-A820/S100 Linux/3.4.0 Android/4.1 Release/11.14.2012 Browser/AppleWebKit534.30 Profile/ Configuration/ Safari/534.30'
    expected:
      DeviceClass                          : 'Tablet'
      DeviceName                           : 'Lenovo A820'
      DeviceBrand                          : 'Lenovo'
      DeviceFirmwareVersion                : '11.14.2012'
      DeviceVersion                        : 'S100'
      OperatingSystemClass                 : 'Mobile'
      OperatingSystemName                  : 'Android'
      OperatingSystemVersion               : '4.1'
      OperatingSystemVersionMajor          : '4'
      OperatingSystemNameVersion           : 'Android 4.1'
      OperatingSystemNameVersionMajor      : 'Android 4'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : 'AppleWebKit534.30'
      LayoutEngineVersionMajor             : 'AppleWebKit534'
      LayoutEngineNameVersion              : 'AppleWebKit534.30'
      LayoutEngineNameVersionMajor         : 'AppleWebKit534'
      AgentClass                           : 'Browser'
      AgentName                            : 'Stock Android Browser'
      AgentVersion                         : '4.1'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Stock Android Browser 4.1'
      AgentNameVersionMajor                : 'Stock Android Browser 4'


# Lenovo Tab P11 2nd Generation
- test:
    input:
      User-Agent                                 : 'Mozilla/5.0 (Linux; Android 12; TB350FU) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36'
      Sec-Ch-Ua                                  : '".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"'
      Sec-Ch-Ua-Mobile                           : '?0'
      Sec-Ch-Ua-Platform                         : '"Android"'
    expected:
      DeviceClass                                : 'Tablet'
      DeviceName                                 : 'Lenovo TB350FU'
      DeviceBrand                                : 'Lenovo'
      OperatingSystemClass                       : 'Mobile'
      OperatingSystemName                        : 'Android'
      OperatingSystemVersion                     : '12'
      OperatingSystemVersionMajor                : '12'
      OperatingSystemNameVersion                 : 'Android 12'
      OperatingSystemNameVersionMajor            : 'Android 12'
      LayoutEngineClass                          : 'Browser'
      LayoutEngineName                           : 'Blink'
      LayoutEngineVersion                        : '103'
      LayoutEngineVersionMajor                   : '103'
      LayoutEngineNameVersion                    : 'Blink 103'
      LayoutEngineNameVersionMajor               : 'Blink 103'
      AgentClass                                 : 'Browser'
      AgentName                                  : 'Chrome'
      AgentVersion                               : '103'
      AgentVersionMajor                          : '103'
      AgentNameVersion                           : 'Chrome 103'
      AgentNameVersionMajor                      : 'Chrome 103'
      UAClientHintBrands_0_Brand                 : 'Google Chrome'
      UAClientHintBrands_0_Version               : '103'
      UAClientHintBrands_1_Brand                 : 'Chromium'
      UAClientHintBrands_1_Version               : '103'
      UAClientHintMobile                         : 'false'
      UAClientHintPlatform                       : 'Android'


# Lenovo Tab P11 2nd Generation
- test:
    input:
      User-Agent                                 : 'Mozilla/5.0 (Linux; Android 12; TB350FU) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36'
      Sec-Ch-Ua                                  : '".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"'
      Sec-Ch-Ua-Arch                             : '""'
      Sec-Ch-Ua-Bitness                          : '""'
      Sec-Ch-Ua-Full-Version                     : '"103.0.5060.129"'
      Sec-Ch-Ua-Full-Version-List                : '".Not/A)Brand";v="99.0.0.0", "Google Chrome";v="103.0.5060.129", "Chromium";v="103.0.5060.129"'
      Sec-Ch-Ua-Mobile                           : '?0'
      Sec-Ch-Ua-Model                            : '"TB350FU"'
      Sec-Ch-Ua-Platform                         : '"Android"'
      Sec-Ch-Ua-Platform-Version                 : '"12.0.0"'
      Sec-Ch-Ua-Wow64                            : '?0'
    expected:
      DeviceClass                                : 'Tablet'
      DeviceName                                 : 'Lenovo TB350FU'
      DeviceBrand                                : 'Lenovo'
      OperatingSystemClass                       : 'Mobile'
      OperatingSystemName                        : 'Android'
      OperatingSystemVersion                     : '12.0.0'
      OperatingSystemVersionMajor                : '12'
      OperatingSystemNameVersion                 : 'Android 12.0.0'
      OperatingSystemNameVersionMajor            : 'Android 12'
      LayoutEngineClass                          : 'Browser'
      LayoutEngineName                           : 'Blink'
      LayoutEngineVersion                        : '103.0'
      LayoutEngineVersionMajor                   : '103'
      LayoutEngineNameVersion                    : 'Blink 103.0'
      LayoutEngineNameVersionMajor               : 'Blink 103'
      AgentClass                                 : 'Browser'
      AgentName                                  : 'Chrome'
      AgentVersion                               : '103.0.5060.129'
      AgentVersionMajor                          : '103'
      AgentNameVersion                           : 'Chrome 103.0.5060.129'
      AgentNameVersionMajor                      : 'Chrome 103'
      UAClientHintBrands_0_Brand                 : 'Google Chrome'
      UAClientHintBrands_0_Version               : '103'
      UAClientHintBrands_1_Brand                 : 'Chromium'
      UAClientHintBrands_1_Version               : '103'
      UAClientHintFullVersion                    : '103.0.5060.129'
      UAClientHintFullVersionList_0_Brand        : 'Google Chrome'
      UAClientHintFullVersionList_0_Version      : '103.0.5060.129'
      UAClientHintFullVersionList_1_Brand        : 'Chromium'
      UAClientHintFullVersionList_1_Version      : '103.0.5060.129'
      UAClientHintMobile                         : 'false'
      UAClientHintModel                          : 'TB350FU'
      UAClientHintPlatform                       : 'Android'
      UAClientHintPlatformVersion                : '12.0.0'
      UAClientHintWow64                          : 'false'




© 2015 - 2025 Weber Informatics LLC | Privacy Policy