Anonymní profil zak – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil zak – Programujte.comAnonymní profil zak – Programujte.com

 

Příspěvky odeslané z IP adresy 213.81.202.–

zak
Python › problem s Pamie (editovanie…
17. 3. 2009   #97490

Zdravim,
mam nasledovny problem s modulom Pamie:
ked zeditujem nejaky textbox (alebo textarea) a nasledne stlacim button, ktory spracuva data z tohto textboxu, tak tieto data sa updatnu spat na stav pred editovanim,
napr:
mam 3 textboxy: box1, box2 a vysledok
a 1 button: sucet, po stlaceni ktoreho sa textbox vysledok vyplni suctom box1+box2
pouzitim prikazu textBoxSet('box1','10') a textBoxSet('box2','10') sa oba textboxy vyplnia hodnotou 10 ale naslednym stlacenim buttonu Sucet sa hodnoty v oboch textboxoch zmazu,teda sa sa updatnu do stavu pred editovanim,
tu je pouzity kod:
#############################
from cPAMIE import PAMIE

ie = PAMIE()

ie.navigate("url")

ie.textBoxSet('att$text_TBName','name')
ie.buttonClick("att$text_TBName")
time.sleep(3)
ie.elementClick(ie.elementFind("Input","name","att$copyTBProxy2A"))
#############################
skusal som to aj bez pamie ale s rovnakym vysledkom:
#############################
from win32com.client import DispatchEx

ie = DispatchEx('InternetExplorer.Application')
ie.navigate("url")
ie.visible = 1
time.sleep(3)
el = ie.document.getElementsByTagName('input')
i=0
while (el[i].getAttribute('Name') <> "att$text_TBNname"):
i+=1
el[i].value = 'name'

j=0
while (el[j].getAttribute('Name') <> "att$copyTBProxy2A"):
j+=1
el[j].click()
#############################
aplikacia je v poriadku, pretoze ked to robim manualne, tak sa to sprava ok,

vie mi niekto pomoc, v com moze byt problem,
dik

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý