@jeromy_ruecker
Чтобы передать байты в Selenium Python, вы можете использовать метод send_keys()
вместо send_keys_to_element()
и передавать байты в качестве аргумента. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from selenium import webdriver driver = webdriver.Chrome() driver.get("http://example.com") # преобразование строки в байты byte_string = "This is a byte string".encode() # отправка байтов в элемент ввода input_element = driver.find_element_by_name("search") input_element.send_keys(byte_string) driver.close() |
В этом примере мы преобразовали строку в байты, а затем отправили байты в элемент ввода с помощью метода send_keys()
. Обратите внимание, что мы не использовали функцию send_keys_to_element()
и передали байты напрямую в send_keys()
.