http://eemaata.com/font2unicode/Encoder/unicode2font.php5 это веб-сайт, где мы можем преобразовать текст Unicode в версию Anu Script Manager (которая используется для печати). Итак, что я пытаюсь сделать, это 1. открыть веб-сайт 2. вставить текст из буфера обмена в текстовое поле Unicode (у меня будет текст Unicode, скопированный в буфер обмена перед запуском сценария селена) 3. нажмите на Anu7 (раскрывающийся список), чтобы он конвертировал текст и отображается в текстовом поле 4. выберите весь текст в этом текстовом поле и скопируйте этот контент
все отлично работает до создания текста anu7 ... но я не мог скопировать этот контент ... что я могу сделать, чтобы поместить этот контент в буфер обмена?
Я попытался получить posTextOut.text после создания текста, но не повезло, потому что сгенерированный текст не отображается в текстовой области (я не знаю, почему). Пробовал отправлять клавиши ctrl+a, ctrl+c, но они тоже не работают. любая помощь будет оценена .. спасибо
=========================
мой код выглядит так
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver_path = 'C:\chromedriver.exe'
driver = webdriver.Chrome(executable_path=driver_path)
driver.get('http://kolichala.com/font2unicode/Encoder/unicode2font.php')
driver.implicitly_wait(20)
driver.maximize_window()
# Variables
unicode_input = driver.find_element_by_id('posTextIn')
anu7_output = driver.find_element_by_id('posTextOut')
anu7_selector = driver.find_element_by_xpath('//*[@id="aaa2"]/option[3]')
# pasting unicode text
unicode_input.send_keys(Keys.CONTROL + 'v')
# selecting anu7 version
anu7_selector.click()
driver.implicitly_wait(5)
# trying to copy the content
anu7_output.send_keys(Keys.CONTROL + 'a')
anu7_output.send_keys(Keys.CONTROL + 'c')
anu7_output.get_attribute("value")
- person Bendik Knapstad   schedule 27.05.2020NameError: name 'bot' is not defined
------- и да, он не будет генерировать новый текст, если мы снова выберем anu7, если он уже выбран. затем нам нужно нажать на кнопку Transform - person kiku_here   schedule 27.05.2020driver = webdriver.Chrome(executable_path=driver_path) driver.get('http://kolichala.com/font2unicode/Encoder/unicode2font.php') unicode_input = driver.find_element_by_id('posTextIn') anu7_output = driver.find_element_by_id('posTextOut') anu7_selector = driver.find_element_by_xpath('//*[@id="aaa2"]/option[3]') unicode_input.send_keys('Hello') driver.find_element_by_id("transform").click() print('printing output') value = anu7_output.get_attribute('value') print(value)
В консоли ничего не печатается. я что-то пропустил? - person kiku_here   schedule 27.05.2020