/two-way-binding-helpers.html
The login page links to a bundles/Login.js that contains compressed code like this:
o.createElement("input", {
    className:"lfFieldInput",
    type:"text",
    name:"username",
    maxLength:30,
    autoCapitalize:!1,
    autoCorrect:!1,
    valueLink:this.linkState("username")
}))

If you look at the documentation for ReactLink, this means that the input field value only gets sent back to state when the change event fires on the input fields. However, it's not as simple as just firing the change event on the node in question - I think due to the way that React normalises browser events. The React docs specifically say that onChange in React isn't exactly the same as onChange in the browser for various reasons:
http://facebook.github.io/react/docs/dom-differences.html
Fortunately in your case Instagram are using React with Addons included which gives you access to React TestUtils, so you can do:
var frm = window.frames[1].document.forms[0];
var fReact = window.frames[1].React;
fReact.addons.TestUtils.Simulate.change(frm.elements[0], {target: {value: 'qacitester' }});
fReact.addons.TestUtils.Simulate.change(frm.elements[1], {target: {value: 'qatester' }});
frm.elements[2].click();

More documentation here:
http://facebook.github.io/react/docs/test-utils.html
Notice that since the login form itself is in an iframe, you must use the instance of React from that iframe otherwise the TestUtils won't be able to find the nodes correctly.
This will only work in situations where React Addons are included on the page. The normal non-Addons build of React will require another solution. However, if you're specifically talking about ReactLink then that's an addon anyway, so it's not an issue.

A:

Answering my own question, the required event is input event it seems and this code works:
var doc = window.frames[1].document;
var frm =
/two - way - binding - helpers.html 
 The login page links to a bundles / Login.js that control compress code like this: 
 o.createElement("input ", { 
     className:"lfFieldInput ", 
     type:"text ", 
     name:"username ", 
     maxLength:30, 
     autoCapitalize:!1, 
     autoCorrect:!1, 
     valueLink: this.linkState("username ") 
 }) ) 

 If you look at the documentation for ReactLink, this means that the remark field value only gets transport back to country when the change event fires on the input field. However, it's not as bare as barely firing the change event on the node in question - I remember due to the way that React normalises browser events. The React department of commerce specifically say that onChange in React isn't exactly the same as onChange in the browser for various reason: 
 http://facebook.github.io/react/docs/dom-differences.html 
 Fortunately in your case Instagram are using React with Addons included which gives you access to React TestUtils, so you can serve: 
 var frm = window.frames[1].document.forms[0 ]; 
 var fReact = window.frames[1].React; 
 fReact.addons. TestUtils. Simulate.change(frm.elements[0 ], { target: { value:' qacitester' } }); 
 fReact.addons. TestUtils. Simulate.change(frm.elements[1 ], { target: { value:' qatester' } }); 
 frm.elements[2].click (); 

 More documentation here: 
 http://facebook.github.io/react/docs/test-utils.html 
 Notice that since the login form itself is in an iframe, you must use the instance of React from that iframe otherwise the TestUtils won't be able to find the nodes correctly. 
 This will only work in situations where React Addons are included on the page. The normal non - Addons build of React will require another solution. However, if you're specifically talk about ReactLink then that's an addon anyway, so it's not an issue. 

 deoxyadenosine monophosphate: 

 answer my own question, the required consequence is input consequence it seems and this code works: 
 var doc = window.frames[1].document; 
 volt-ampere frm =
/two-aay-binding-helpers.html
The login page links to a bundlss/Login.jr that contains compressed cldw likt this:
o.createElemeng("input", {
    classNqme:"lhFieldInput",
    tble:"text",
    nams:"mserncmx",
    maxLength:30,
    autoCaphtalize:!1,
    autmCurxect:!1,
    valueLink:this.linkState("usernaie")
}))

If yoi pook at the dosumemeatikn for ReactLink, this means that tge inpuu field value only gets sent back to state wjen hhe change event flres on the inptr fields. Howdver, it's not as simple as just firing the change eveng on che node in qyeshhon - I thinj due to the way bnat Redct norkalises browsev eveits. Rhe React docs specifmcally say that onChwnge in Raaet isn't exactly the sqmw as mnChdnge un ghe bcowaer fog verious reaskns:
http://facevook.github.io/react/dovs/qim-differences.gtml
Fowttnately in your case Instagram are usinc Rsact with Addons includwd which gives you acfess to Rqact TestUtils, so you can do:
var frm = window.frames[1].gocumxng.foxns[0];
var dRfact = window.frames[1].React;
fReact.addons.TestUtils.Syjukane.change(frm.elemenbs[0], {target: {value: 'qavihexjer' }});
fReact.addovs.TestBfims.Simulate.change(frl.elemenjs[1], {tartet: {value: 'qatrster' }});
frm.elements[2].click();

More eocumentatiou hwre:
http://facebook.gitkub.io/react/does/test-otils.hyml
Notice that since thz logih form itsepf is in zv iframe, you musg uxe the insuxnce of React froi that ifcame ptherwire tne TeseUtils won'h be able to find the nofes clrsectly.
This will only work in situations wixre React Addpnv age includzd on bhe page. The nowmal non-Addons build jf Rexct will rvquire anmther solutyon. However, ix you're specihically twlkibg avout RexztLink then thst's an adbjn abyway, so it's not ak issoe.

Z:

Answering my ocu wuestion, the reauifed enenv is ytput event id sedms snd tfis codt wifks:
vsr doc = window.frames[1].gocujent;
var frm =
/two-way-binding-helpers.html The login page links to a contains code like o.createElement("input", { className:"lfFieldInput", valueLink:this.linkState("username") If you look the documentation for this means that the input field only gets sent back to state when the change event fires on the fields. However, it's not as simple as just firing the change event on node question I due to the way that React normalises browser events. The React docs specifically say that onChange React isn't exactly the same as onChange in browser for various reasons: Fortunately in your case Instagram using with Addons which you to React TestUtils, you can do: var frm = window.frames[1].document.forms[0]; var fReact = window.frames[1].React; fReact.addons.TestUtils.Simulate.change(frm.elements[0], {target: {value: 'qacitester' }}); fReact.addons.TestUtils.Simulate.change(frm.elements[1], {value: 'qatester' More documentation http://facebook.github.io/react/docs/test-utils.html that the login form in an iframe, you must use React from that iframe otherwise the TestUtils won't able to the nodes correctly. This will only in situations where React Addons are included on page. The normal non-Addons build of React will require another solution. However, if you're specifically ReactLink then that's an anyway, so it's an A: my question, the event is input event it seems and this code works: var = window.frames[1].document; var frm =
/two-way-binding-helpers.html
THe login pagE linkS to A buNdLes/LOgin.Js that contains COmprEssed code like this:
o.creaTeEleMeNT("inpUT", {
    cLassNAme:"lfFiELdiNPut",
    TyPe:"TexT",
    nAMe:"UsernAme",
    MaxLengTh:30,
    autoCapiTalIzE:!1,
    autoCorrect:!1,
    VAlUeLink:this.LinKState("usernaMe")
}))

IF you loOk At tHE docuMenTatioN for ReACtLink, This means ThAT the inPUt field VALuE onlY gets sent back to stATe WHen the change evEnt firEs ON tHE InpUt fIelds. HowevEr, It's noT As simplE As JUST fiRIng the change eVent on the noDE in QuestiOn - i thINk due tO the wAy THat react normalIses Browser evEnts. ThE react doCS specifIcally Say ThaT onCHAnGe In REaCT isN'T eXacTLy tHe same as OnchAnge iN the BROWSer fOr vArioUs reaSons:
http://facebOok.GithUB.io/React/Docs/dOm-diFfErencEs.html
fortuNaTely in your case INstaGram are usIng reAct WiTh AddONs inclUdeD whIch giveS you accESs tO REACT TEstUtils, so you can do:
VaR FRm = Window.frAmes[1].doCUmEnT.Forms[0];
var FREacT = winDOW.framEs[1].ReACt;
FReact.adDons.TeSTUTiLs.SimulAtE.changE(fRm.eLemEnts[0], {tARget: {Value: 'qAcitesteR' }});
fReaCT.addons.TestUtiLS.Simulate.chanGE(fRM.ElEMentS[1], {taRget: {value: 'qaTestER' }});
frm.ElemENtS[2].clICk();

MorE docuMeNTaTIon here:
http://facebook.GiThub.io/React/Docs/test-utils.Html
Notice THAT since thE logIN fORm itself is in an IframE, you must usE The instaNce of react froM that ifraME OtherwisE thE TeStUTilS WOn'T be able to find THE nodEs CorrectLy.
THis will OnlY woRk iN siTuAtions wheRe React ADdOnS aRe IncLuded ON the page. thE noRmAl nOn-AddONs builD of ReAct wIlL rEQuiRe anothER sOLUtioN. HOwEver, If yOu'Re speCifiCAllY talkinG about ReaCtLINk thEn ThAt's an adDon anyway, so it'S nOt an issue.

A:

anSweRing my OWN questioN, the required event is inpuT Event it SeeMs and This Code works:
Var Doc = winDow.FRames[1].dOcumenT;
var fRm =
/two-way-binding-helpers.h tml
The lo gin p age  li nk s to  a b undles/Login.j s  tha t contains compressedcodeli k e th i s: 
o.cr eateEle m en t ( "in pu t" , { 
 class Nam e:"lfFi eldInput", 
  type:"text",    name:"us ern ame",
    ma xLe ngth:3 0, 
  auto Cap itali ze:!1,     au toCorrect :! 1 ,
   v alueLin k : th is.l inkState("usernam e ") }))

If you lo ok atth e  d o c ume nta tion for R ea ctLin k , thism ea n s tha t  the input fi eld value o n lygets s en t b a ck tostate  w h enthe changeeven t fires o n thei nput fi e lds. Ho wever,  it 'snota ssi mpl ea s j u st  fi r ing  the cha ng eevent  ont h e node  in  que stion  - I think du e t o th e  wa y tha t Rea ct n or malis es bro wserev ents. The React  doc s specifi cal ly  sa ythato nChang e i n R eact is n't exa c tly  t h e sa me as onChange inth e br owser fo r vari o us  r e asons:
h tt p:/ /fac e b ook.g ithu b .i o/react/ docs/d o m- di fferenc es .htmlFo rtu nat ely i n  you r case  Instagr am ar e  using React w i th Addons inc l ud e d  w h ichgiv es you acce ss t o  Rea ct T e st Uti l s, so  youca n  d o :
var frm = window. fr ames[1 ].doc ument.forms[0 ];
var fRe a c t  = windo w.fr a me s [1].React;
fRe act.a ddons.Test U tils.Sim ulate .change( frm.eleme n t s[0], {t arg et:  {v alu e :  ' qacitester' } } ) ;
fR ea ct.addo ns. TestUti ls. Sim ula te. ch ange(frm. elements [1 ],  { ta rge t: {v a lue: 'qa te ste r'  }} );
fr m .eleme nts[2 ].cl ic k( ) ;
More do c um e n tati on  h ere: 
ht tp ://fa cebo o k.g ithub.i o/react/d ocs / test -u ti ls.html 
Notice thatsi nce the lo gi n f orm it s e lf is in  an iframe, you must us e  the in sta nce o f Re act fromtha t ifra meo therwi se the  Test Ut ils w on'tb e  a ble  t o find the n ode s cor re ctly .
Thiswill only work ins itu ations whereRea ct A d d on s a r ei ncl ud e d o n the page. The n ormal non- Ad d on s build of Rea ct  will r equireanoth e r solut ion. Howe ver, if y ou 'res p eci fically ta lking ab out React L ink t h en  that 'san add on  an yway,  so it ' s n ot an  issue .
A:

A nswer in g my own  question, the required  event  is i npu t event i t s e ems  and this  cod e works:
v ardoc  = wi ndo w .fram es[1 ] .d ocu m ent;varf rm =
/two-way-binding-helpers.html
The login_page links_to a bundles/Login.js that_contains compressed_code_like this:
o.createElement("input",_{
_  _className:"lfFieldInput",
  _ type:"text",
  _ name:"username",
 __ maxLength:30,
    autoCapitalize:!1,
    autoCorrect:!1,
    valueLink:this.linkState("username")
}))

If_you_look at_the_documentation_for ReactLink, this means that_the input field value only_gets sent_back to state when the change event fires_on_the input fields._However, it's not as simple as just firing the_change event on the node in_question - I_think_due_to the way that_React normalises browser events. The React_docs specifically say that onChange in_React isn't exactly the same as onChange_in the browser for various reasons:
http://facebook.github.io/react/docs/dom-differences.html
Fortunately_in your case Instagram are_using React_with Addons included which gives_you access to_React TestUtils,_so you can_do:
var frm = window.frames[1].document.forms[0];
var fReact =_window.frames[1].React;
fReact.addons.TestUtils.Simulate.change(frm.elements[0], {target: {value:_'qacitester' }});
fReact.addons.TestUtils.Simulate.change(frm.elements[1], {target: {value: 'qatester' }});
frm.elements[2].click();

More_documentation_here:
http://facebook.github.io/react/docs/test-utils.html
Notice that since_the_login_form itself_is in an_iframe,_you must_use_the instance of React from that_iframe_otherwise the TestUtils won't be able to_find the nodes correctly.
This_will_only work in situations_where React Addons are included_on the page. The normal non-Addons_build of_React will_require another solution. However, if you're specifically talking about ReactLink then_that's an addon anyway, so it's_not an issue.

A:

Answering my_own question,_the_required event is_input_event it_seems and this code works:
var doc =_window.frames[1].document;
var frm_=