Я пишу сценарий на Python с использованием Selenium, который автоматически заполняет веб-форму (система подачи заявок в службу поддержки)
Фактором этого является то, что тело заявки не имеет идентификатора элемента, который распознает SeleniumТаким образом, чтобы ввести текст, я должен найти элемент title, нажмите клавишу табуляции, затем начните вводить текст в тело.
Вот код, который записывает сообщение в тело:
der = "/t this is the desc"
driver.find_element_by_id("title").send_keys(der)
Проблема в том, что этот код не работает для меня.То, что мне действительно нужно сделать, выглядело бы так:
body = open(email.txt)
driver.find_element_by_id("title").send_keys("/t" + body)
Поэтому я хочу, чтобы он нашел элемент заголовка, нажмите клавишу табуляции, а затем запишите то, что хранится в переменной body, в тело заявки,единственная проблема в том, что синтаксис плохой.
Я смотрел на SendKeys, но это только окна.Я использую Fedora 16.
Любая помощь / рекомендации будут с благодарностью.
Спасибо!