awaces
Legacy Member
Iemand die vertrouwd is met Selenium ?
Ik probeer een scriptje te maken die automatisch een form invult.
Ik kan ieder input veld laten invullen maar bij het uploaden van een file / image doet hij wat moeilijk.
HTML code :
<input type="file" name="imgfile" multiple="" accept="image/*" style="position: absolute; right: 0px; margin: 0px; padding: 0px; font-size: 480px; font-family: sans-serif; cursor: pointer;">
Selenium code :
<tr>
<td>type</td>
<td>//input[@name='imgfile']</td>
<td>C:\Users\User\Pictures\Current.png</td>
</tr>
Deze heb ik ook geprobeert
<tr>
<td>type</td>
<td>//input[@type='file']</td>
<td>C:\Users\User\Pictures\Current.png</td>
</tr>
Hij execute hem zonder problemen :
[info] Executing: |type | //input[@name='imgfile'] | C:\Users\User\Pictures\Current.png |
Maar de afbeelding wordt niet upgeload.
Toen ik vandaag wat aan het testen was op de laptop moet ik wel zeggen dat dit soms wel manueel ging als ik enkel de command execute functie uitvoerde, de volledige test suite ging dus al zeker niet.
Vind het zeer eigenaardig aangezien het soms wel werkt en soms niet.
Verduidelijking :
https://vid.me/Wtxx
*Edit* Op kapaza lukt dit probleemloos
Html code Kapaza :
<div class="qq-upload-button" style="position: relative; overflow: hidden; direction: ltr;">
<div>Foto's toevoegen</div>
<input type="file" multiple="multiple" name="file" style="position: absolute; height: 105px; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;"></div>
Html code 2dehands :
<div style="display: block; position: absolute; overflow: hidden; margin: 0px; padding: 0px; opacity: 0; direction: ltr; z-index: 2147483583; left: 178px; top: 529px; width: 129px; height: 129px; visibility: hidden;">
<input style="position: absolute; right: 0px; margin: 0px; padding: 0px; font-size: 480px; font-family: sans-serif; cursor: pointer;" accept="image/*" multiple="" name="imgfile" type="file"></div>
Ik probeer een scriptje te maken die automatisch een form invult.
Ik kan ieder input veld laten invullen maar bij het uploaden van een file / image doet hij wat moeilijk.
HTML code :
<input type="file" name="imgfile" multiple="" accept="image/*" style="position: absolute; right: 0px; margin: 0px; padding: 0px; font-size: 480px; font-family: sans-serif; cursor: pointer;">
Selenium code :
<tr>
<td>type</td>
<td>//input[@name='imgfile']</td>
<td>C:\Users\User\Pictures\Current.png</td>
</tr>
Deze heb ik ook geprobeert
<tr>
<td>type</td>
<td>//input[@type='file']</td>
<td>C:\Users\User\Pictures\Current.png</td>
</tr>
Hij execute hem zonder problemen :
[info] Executing: |type | //input[@name='imgfile'] | C:\Users\User\Pictures\Current.png |
Maar de afbeelding wordt niet upgeload.
Toen ik vandaag wat aan het testen was op de laptop moet ik wel zeggen dat dit soms wel manueel ging als ik enkel de command execute functie uitvoerde, de volledige test suite ging dus al zeker niet.
Vind het zeer eigenaardig aangezien het soms wel werkt en soms niet.
Verduidelijking :
https://vid.me/Wtxx
*Edit* Op kapaza lukt dit probleemloos
Html code Kapaza :
<div class="qq-upload-button" style="position: relative; overflow: hidden; direction: ltr;">
<div>Foto's toevoegen</div>
<input type="file" multiple="multiple" name="file" style="position: absolute; height: 105px; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;"></div>
Html code 2dehands :
<div style="display: block; position: absolute; overflow: hidden; margin: 0px; padding: 0px; opacity: 0; direction: ltr; z-index: 2147483583; left: 178px; top: 529px; width: 129px; height: 129px; visibility: hidden;">
<input style="position: absolute; right: 0px; margin: 0px; padding: 0px; font-size: 480px; font-family: sans-serif; cursor: pointer;" accept="image/*" multiple="" name="imgfile" type="file"></div>