![JAR search and dependency download from the Maven repository](/logo.png)
UserAgents.Lenovo-Tests.yaml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yauaa Show documentation
Show all versions of yauaa Show documentation
A parsing an analyzing library to get information from a useragent string.
#
# 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