faustf Posted December 2, 2016 Share Posted December 2, 2016 hi guys i have a pageweb like this expandcollapse popup<p class="help-error error-empty" id="cityEmpty">Obbligatorio</p> </div> </div> </div> <div class="clearfix countryDropdown"> <div class="nativeDropdown large "> <div class="selectDropdown "> <label for="state" class="accessAid">Provincia</label> <select id="state" name="state" class="validate no-arrow" required="required" aria-required="true" > <option value="">Provincia</option> <option value="AG">Agrigento</option> <option value="AL">Alessandria</option> <option value="AN">Ancona</option> <option value="AO">Aosta</option> <option value="AQ">L'Aquila</option> <option value="AR">Arezzo</option> <option value="AP">Ascoli Piceno</option> <option value="AT">Asti</option> <option value="AV">Avellino</option> <option value="BA">Bari</option> <option value="BT">Barletta-Andria-Trani</option> <option value="BL">Belluno</option> <option value="BN">Benevento</option> <option value="BG">Bergamo</option> <option value="BI">Biella</option> <option value="BO">Bologna</option> <option value="BZ">Bolzano</option> <option value="BS">Brescia</option> <option value="BR">Brindisi</option> <option value="CA">Cagliari</option> <option value="CL">Caltanissetta</option> <option value="CB">Campobasso</option> <option value="CI">Carbonia-Iglesias</option> <option value="CE">Caserta</option> <option value="CT">Catania</option> <option value="CZ">Catanzaro</option> <option value="CH">Chieti</option> <option value="CO">Como</option> <option value="CS">Cosenza</option> <option value="CR">Cremona</option> <option value="KR">Crotone</option> <option value="CN">Cuneo</option> <option value="EN">Enna</option> <option value="FM">Fermo</option> <option value="FE">Ferrara</option> <option value="FI">Firenze</option> <option value="FG">Foggia</option> <option value="FC">Forlì-Cesena</option> <option value="FR">Frosinone</option> <option value="GE">Genova</option> <option value="GO">Gorizia</option> <option value="GR">Grosseto</option> <option value="IM">Imperia</option> <option value="IS">Isernia</option> <option value="LT">Latina</option> <option value="LE">Lecce</option> <option value="LC">Lecco</option> <option value="LI">Livorno</option> <option value="LO">Lodi</option> <option value="LU">Lucca</option> <option value="MC">Macerata</option> <option value="MN">Mantova</option> <option value="MS">Massa Carrara</option> <option value="MT">Matera</option> <option value="VS">Medio Campidano</option> <option value="ME">Messina</option> <option value="MI">Milano</option> <option value="MO">Modena</option> <option value="MB">Monza Brianza</option> <option value="NA">Napoli</option> <option value="NO">Novara</option> <option value="NU">Nuoro</option> <option value="OG">Ogliastra</option> <option value="OT">Olbia-Tempio</option> <option value="OR">Oristano</option> <option value="PD">Padova</option> <option value="PA">Palermo</option> <option value="PR">Parma</option> <option value="PV">Pavia</option> <option value="PG">Perugia</option> <option value="PU">Pesaro e Urbino</option> <option value="PE">Pescara</option> <option value="PC">Piacenza</option> <option value="PI">Pisa</option> <option value="PT">Pistoia</option> <option value="PN">Pordenone</option> <option value="PZ">Potenza</option> <option value="PO">Prato</option> <option value="RG">Ragusa</option> <option value="RA">Ravenna</option> <option value="RC">Reggio Calabria</option> <option value="RE">Reggio Emilia</option> <option value="RI">Rieti</option> <option value="RN">Rimini</option> <option value="RM">Roma</option> <option value="RO">Rovigo</option> <option value="SA">Salerno</option> <option value="SS">Sassari</option> <option value="SV">Savona</option> <option value="SI">Siena</option> <option value="SR">Siracusa</option> <option value="SO">Sondrio</option> <option value="SP">La Spezia</option> <option value="TA">Taranto</option> <option value="TE">Teramo</option> <option value="TR">Terni</option> <option value="TO">Torino</option> <option value="TP">Trapani</option> <option value="TN">Trento</option> <option value="TV">Treviso</option> <option value="TS">Trieste</option> <option value="UD">Udine</option> <option value="VA">Varese</option> <option value="VE">Venezia</option> <option value="VB">Verbano-Cusio-Ossola</option> <option value="VC">Vercelli</option> <option value="VR">Verona</option> <option value="VV">Vibo Valentia</option> <option value="VI">Vicenza</option> <option value="VT">Viterbo</option> </select> <span class="select-arrow"></span> </div> </div> </div> </div> </div> <div class='groupReatedFields mobileEntry'> <div class="left mobileEntry"> <div class="selectDropdown "> <label for="phoneOption" class="phoneLabel accessAid">Scegli il tipo di telefono (fisso o cellulare)</label> i tryed to set with , value also with text but nothing whats wrong? $sText = _IEBodyReadHTML($oIE) $oForm2 = _IEFormGetCollection($oIE, 0) Local $oSelect1 = _IEFormElementGetObjByName($oForm2, "state") ;_IEFormElementOptionSelect($oSelect1, $sProvincia, 1, "byValue") _IEFormElementOptionSelect($oSelect1, "Ascoli", 1, "byText") _IEFormElementSetValue($oSelect1, "Ascoli") ; provincia Link to comment Share on other sites More sharing options...
Danp2 Posted December 2, 2016 Share Posted December 2, 2016 Looks like you may have used the wrong parameters. Value would be "AP". Text would be "Ascoli Piceno". Latest Webdriver UDF Release Webdriver Wiki FAQs Link to comment Share on other sites More sharing options...
faustf Posted December 2, 2016 Author Share Posted December 2, 2016 i used also with AP but not change nothing Link to comment Share on other sites More sharing options...
Danp2 Posted December 2, 2016 Share Posted December 2, 2016 Any meaningful output in the Scite window when you run the script? Latest Webdriver UDF Release Webdriver Wiki FAQs Link to comment Share on other sites More sharing options...
faustf Posted December 2, 2016 Author Share Posted December 2, 2016 >Running:(3.3.14.2):C:\Program Files\AutoIt3\autoit3.exe "E:\_GESTIONALE_NEW\GEST_NEW.au3" --> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop --> IE.au3 T3.0-2 Warning from function _IEGetObjById, $_IESTATUS_NoMatch (personalSignUpForm) --> IE.au3 T3.0-2 Error from function _IEAction(Click), $_IESTATUS_InvalidDataType --> IE.au3 T3.0-2 Error from function _IEPropertyGet, $_IESTATUS_InvalidObjectType --> IE.au3 T3.0-2 Warning from function _IEFormGetObjByName, $_IESTATUS_NoMatch --> IE.au3 T3.0-2 Error from function _IEFormElementOptionSelect, $_IESTATUS_InvalidDataType --> IE.au3 T3.0-2 Error from function _IEFormElementSetValue, $_IESTATUS_InvalidDataType Link to comment Share on other sites More sharing options...
faustf Posted December 2, 2016 Author Share Posted December 2, 2016 i tryed to use also this code For $oForm In $oForm2 ConsoleWrite($oForm.name() & @CRLF) $name = String($oForm.name()) If $name = "state" Then _IEAction($oForm, "Focus") _IEAction($oForm, "click") _IEFormElementOptionSelect($oForm, $sProvincia, 1, "byValue") _IEFormElementSetValue($oForm, $sProvincia) ; First name EndIf Next and i saw the action focus and click, work , but not open a menu and not select a provincia Link to comment Share on other sites More sharing options...
Danp2 Posted December 2, 2016 Share Posted December 2, 2016 --> IE.au3 T3.0-2 Warning from function _IEGetObjById, $_IESTATUS_NoMatch (personalSignUpForm) No point in continuing script from this point when it can't find the desired object. Latest Webdriver UDF Release Webdriver Wiki FAQs Link to comment Share on other sites More sharing options...
IanN1990 Posted December 5, 2016 Share Posted December 5, 2016 Hi, I always struggled with that IE function, so i wrote my own. Func Checkbox($FieldName, $Checked=1, $Instance=$oIE) $oCheckBox = _IEGetObjById($Instance, $FieldName) If IsObj($oCheckBox) Then If $oCheckBox.checked and $Checked=0 Then Do Until sleep(10) and _IEAction($oCheckBox, "click") ElseIf Not $oCheckBox.checked and $Checked=1 Then Do Until sleep(10) and _IEAction($oCheckBox, "click") EndIf Return 1 EndIf EndFunc Hope it helps Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now