VBScript- скрипт ввода данных
наверно, какой-нибудь SetFocus. Есть такая функция?
ага есть спасибо счас попробую
а так получилось: Call page.mainFrame.INPUT.NameTextBox.Click(104, 9)
почему? всмысле почему не получилось?
как раз все нормально : objControl.SetFocus?
ты же говоришь, СетФокус не удался (гы факир был пьян а Клик - удался. В той ссылке обсуждение аналогичного эффекта. Или я неправильно тебя понял?
I have found that on other than the 1st page, the setfocus method does not display the insertion bar in the control unless the User has clicked on the modified form page at some time through the user interface. Setting the page programatically with the inspector.SetModifiedFormPage method does not seem to be sufficient. The control has the focus, but the insertion bar is hidden.
вообщем все равно не понятно как обойти, если хочу посто указывать focus, а не кликать
Да ладно, а зачем в нормальном скрипте на нормальной страничке использовать Sys.Keys?
а что есть какая то замена Sys.Keys?
наверно, можно просто сказать myElement.text или myElement.innerHTML
это программа автоматического тестирования, и она использует vbscript, а я пытаюсь ей дать понять куда кликать, что вводить и тд
но с vbscript om я столкнулась совсем недавно, поэтому у меня куча дурацких вопросов ...
Оставить комментарий
Bubl
хочу чтобы в определенное место в окне вводилось слово котпишу
Set p = Sys.Process("IEXPLORE")
Set w = p.Window("IEFrame", "*")
w.Activate
Set page = w.Page("*").ToURL("http://...ContractListForm.aspx")
Call Sys.Keys ("kot")
page.mainFrame.INPUT.SearchButton.Click
kot все равно не вводится. Подозреваю что не указываю место, куда вводить. Как это написать? подскажите плиз