• 14-04-2024, 16:52:24
    #1
    Hata oluştu: Message: javascript error: Unexpected identifier 'Ah'

    selenium ile js kullanırken bu hatayı alıyorum. Bazen veriyor bazen vermiyor neden olabilir?
  • 14-04-2024, 17:03:16
    #2
    Syntax hatası gözükmüyor yine de boşluklu değişken var mı kontrol edin. Kodları yollayın biz de bakalım
  • 14-04-2024, 17:04:58
    #3
    DevFoof adlı üyeden alıntı: mesajı görüntüle
    Syntax hatası gözükmüyor yine de boşluklu değişken var mı kontrol edin. Kodları yollayın biz de bakalım
    -


    şöyle bir kod var selenium ile bir değer alıyorum
  • 14-04-2024, 17:07:36
    #4
    digitalDev adlı üyeden alıntı: mesajı görüntüle
    await asyncio.sleep(5)
    script = f'''
    var textarea = document.getElementById("input-recording");
    textarea.value = "verilecek değer";
    textarea.dispatchEvent(new Event('input', {{ bubbles: true }}));
    '''
    browser.execute_script(script)
    await asyncio.sleep(10)

    click_send_button_script = '''
    var sendButton = document.querySelector('butonclası');
    sendButton.click();
    '''
    browser.execute_script(click_send_button_script)
    await asyncio.sleep(sleepTime)

    msg_text_value = ""
    msg_text_value = browser.execute_script('''
    var msgTextElement = document.querySelector('.left-msg .msg-text');
    return msgTextElement ? msgTextElement.innerHTML : null;
    ''')


    şöyle bir kod var selenium ile bir değer alıyorum
    bazı karakterlerde yapıyor mesela Sarah , mesela Hello gibi anlamadım bazen yapıyor bazen yapmıyor
  • 14-04-2024, 17:36:18
    #5
    Bir sorun gözükmüyor tahminim tırnaklardan dolayı değeri yanlış alıyor olabilir. Örnek olarak;
    ('.left-msg .msg-text') bu şekilde değil de (".left-msg .msg-text") böyle çift tırnak içerisine alırsak düzeleceğini düşünüyorum. Olmazsa tüm kodları bir try except içerisine alıp gelen hatayı yazdırın
  • 14-04-2024, 19:18:09
    #6
    -


    şöyle bir kod var selenium ile bir değer alıyorum[/QUOTE]