C # Сервер потоковой камеры с консольным приложением с использованием Raspberry Pi Raspbian

В соответствии с HTML, который вы поделили, вам нужно вызвать WebDriverWait для элемента , подлежащего кликабельному , и вы можете использовать следующее решение:

myInput = WebDriverWait(self.driver, 5).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input.active.form-control#accountId")))
# or
myInput = WebDriverWait(self.driver, 5).until(EC.element_to_be_clickable((By.XPATH, "//input[@class='active form-control' and @id='accountId']")))
myInput.click()
myInput.clear()
myInput.send_keys('12345')

В качестве альтернативы вы также можете использовать метод execute_script() следующим образом:

myInput = WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input.active.form-control#accountId")))
driver.execute_script("arguments[0].removeAttribute('value')", myInput);
driver.execute_script("arguments[0].setAttribute('value','123455')", myInput);

Примечание: вам необходимо добавить следующие импорты:

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
-1
задан Kamil 19 January 2019 в 17:20
поделиться

1 ответ

SRS может быть правильным выбором для настройки RTMP-сервера: https://github.com/ossrs/srs

Затем вам нужно будет отправить поток на сервер и сервер будет осуществлять вещание.

0
ответ дан Attersson 19 January 2019 в 17:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: