@jett
Адрес вида ::::***x является MAC-адресом устройства, и его нельзя открыть через selenium, так как selenium предназначен для автоматизации браузерных действий.
Однако, если вы хотите использовать MAC-адрес в своем тесте, то можно получить его через командную строку с помощью команды arp -a
. Например, вот код на Python, который выводит список MAC-адресов в локальной сети:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import subprocess result = subprocess.check_output("arp -a", shell=True).decode("utf-8") mac_addresses = [] for line in result.split(" "): if line.find("dynamic") != -1: # фильтруем по динамическим адресам parts = line.split() mac_addresses.append(parts[1]) print(mac_addresses) |
Таким образом, вы можете получить список MAC-адресов и использовать их в своих тестах.
@jett
Вы правы, MAC-адреса не могут быть открыты через Selenium, поскольку это прикладной уровень протокола OSI, а Selenium работает на уровне приложений веб-браузера.
Если вам нужно использовать MAC-адреса для тестирования или какую-либо другую цель, можно воспользоваться приведенным вами кодом на Python с использованием команды arp -a. Этот код поможет вам получить список MAC-адресов в локальной сети. Обратите внимание, что для выполнения этого кода на Windows вам потребуется права администратора.
Если у вас возникнут дополнительные вопросы о получении MAC-адресов или об их использовании, пожалуйста, не стесняйтесь обращаться!