For those tests were considered the usage of mssola/user_agent and avct/uasurfer.
Android 8
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Linux
OS Version: Android 8.0
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSAndroid
OS Plataform: PlatformLinux
OS Version: {8 0 0}
Device type: DevicePhone
Android 9
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Linux
OS Version: Android 9
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSAndroid
OS Plataform: PlatformLinux
OS Version: {9 0 0}
Device type: DevicePhone
Samsung Galaxy S8
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Linux
OS Version: Android 7.0
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSAndroid
OS Plataform: PlatformLinux
OS Version: {7 0 0}
Device type: DevicePhone
Samsung Galaxy S6
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Linux
OS Version: Android 6.0.1
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSAndroid
OS Plataform: PlatformLinux
OS Version: {6 0 1}
Device type: DevicePhone
Apple Iphone X
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: iPhone
OS Version: CPU iPhone OS 11_0 like Mac OS X
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSiOS
OS Plataform: PlatformiPhone
OS Version: {11 0 0}
Device type: DevicePhone
Apple Iphone 7
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: iPhone9,3
OS Version: CPU iPhone OS 10_0_1 like Mac OS X
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSUnknown
OS Plataform: PlatformUnknown
OS Version: {0 0 0}
Device type: DevicePhone
Microsoft Lumia 650
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Windows
OS Version: Microsoft
Mobile: true
Library 'AVCT'
------------------------------
OS Name: OSWindowsPhone
OS Plataform: PlatformWindowsPhone
OS Version: {10 0 0}
Device type: DevicePhone
Windows 10 - Edge
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Windows
OS Version: Windows NT 10.0
Mobile: false
Library 'AVCT'
------------------------------
OS Name: OSWindows
OS Plataform: PlatformWindows
OS Version: {10 0 0}
Device type: DeviceComputer
Mac OS X - Safari
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Macintosh
OS Version: Intel Mac OS X 10_11_2
Mobile: false
Library 'AVCT'
------------------------------
OS Name: OSMacOSX
OS Plataform: PlatformMac
OS Version: {10 11 2}
Device type: DeviceComputer
Mac OS X - Chrome
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: Macintosh
OS Version: Intel Mac OS X 10_13_6
Mobile: false
Library 'AVCT'
------------------------------
OS Name: OSMacOSX
OS Plataform: PlatformMac
OS Version: {10 13 6}
Device type: DeviceComputer
Linux - Firefox
==================================================
Library 'MSSOLA'
------------------------------
OS Plataform: X11
OS Version: Ubuntu
Mobile: false
Library 'AVCT'
------------------------------
OS Name: OSLinux
OS Plataform: PlatformLinux
OS Version: {0 0 0}
Device type: DeviceComputer
Process finished with exit code 0