Как открыть адрес вида ***:***:***:***:***x через selenium?

Пользователь

от jett , в категории: Другие , год назад

Как открыть адрес вида ***:***:***:***:***x через selenium?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marlen , год назад

@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-адресов и использовать их в своих тестах.