kullanarak bir metin kutusu yazın edilemez:Ben piton selenyum kullanarak aşağıdaki textarea html anahtarları göndermek için çalışıyorum piton selenyum
<div class="spk-c spH-d"><div id="gwt-uid-23" class="sppb-a">
<div class="sppb-b spk-b">For example, flowers or used cars</div>
<textarea rows="2" aria-labelledby="gwt-uid-64 gwt-uid-23" id="gwt-debug-keywords-text-area" class="spk-a sppb-c">
</textarea>
</div>
<div role="alert" class="error" style="display:none"> Input contains a keyword that is too long. </div> <div class="error" style="display:none">Your product or service description can't exceed 1,000 words. Remove some words and try again.
</div>
</div>
ve bu hatayı alıyorum: Burada
selenium.common.exceptions.ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted with
Stacktrace:
benim kodum:
Lütfen bana yardımcı olabilir misiniz? Bir süredir beni rahatsız ediyor. Html, Google anahtar kelime planlayıcısıdır. gönderme metinden önce eleman görünür kılmak için JS
kodunu kullanmak size
I sadece, method.find_element_by_css_selector (textarea) .send_keys ('tesisatçılar') ve hala aynı hatadan önce yönteminizi denediniz. İleti: Öğe şu anda görünür değil ve bu nedenle etkileşim kurulamayabilir. Belki de textarea değerini değiştirmek için javascript kullanarak değişiklik yaptı? Hiçbiri işe yaramayacak pek çok yöntem denedim. –
Sadece kodunuzu denediniz ... hata yok ama hiçbir tuş göndermiyor, textarea boş kalıyor. –