Търся помощ за visual studio VB с webbrowser и автоматизация

тео

Well-Known Member
Зациклил съм тука с един скрипта за автоматизация на уеббраузър на VB. Трябва да се стартира джава аплет след избор от падащо меню. Проблемът е, че нито invokemember, нито raizeevent карат скрипта да тръгне. Ако на някой тия работи му говорят нещо и му се помага, безкрайно ще съм благодарен.

Приемам всякакви предложения - сега съм се заровил в селениум
 
От: Търся помощ за visual studio VB с webbrowser и автоматизация

Здравей,
да подчертая, че с VB не съм се занимавал много отдавна и може да не съм разбрал правилно какво точно ти трябва.
Наскоро показвах аплет в c# webBrowser контрола. По същество това е COM обекта на ИЕ, предполагам и във VB е по същият начин.
Пробвай да сетнеш JAVA_PLUGIN_WEBCONTROL_ENABLE. Това е променлива на обкръжението.
Поздрави.
 
От: Търся помощ за visual studio VB с webbrowser и автоматизация

сетнах и не ще пущината и не ще
гадното е, че в зависимост от направения избор в падащото меню се визуализират различни елементи на екрана. Успявам да избера даден елемент, но не предизвиквам реакция в аплета
Код:
For Each element As HtmlElement In Me.WebBrowser1.Document.All("new").GetElementsByTagName("option")

            If element.GetAttribute("value") = "3" Then
                element.SetAttribute("selected", true)

                Exit For
            End If
        Next
 
От: Търся помощ за visual studio VB с webbrowser и автоматизация

Еййй оправих сееееееееее :beer:
Мерси все пак :)

пп. с поредица от SendKeys и фокус на различни обекти. Малко дървеняшко, но работи!
 
Еми дай скрипта тука ако не е тайна.
Аз ползвам селениум с питон за тия работи. До сега винаги се е оправял с джавата.
 
От: Търся помощ за visual studio VB с webbrowser и автоматизация

Зарязах го селениума - ще го разпространявам после това exe и ми се ще да е максимално изчистен от към референции, че се натрупаха вече няколко библиотеки. Пък и съвсем просто стана лъгането със sendkeys.send / sendkeys.sendwait
 

Горе