मैं जावास्क्रिप्ट निष्पादित करने के लिए नीचे दिए गए कोड का उपयोग करता हूं, और यह अच्छी तरह से काम करता है।

from selenium import webdriver

driver=webdriver.Firefox()
driver.get("https:example.com")
driver.execute_script('isLogin()')

लेकिन जब मैं isLogin() के साथ परिणाम वापसी तक पहुंचने का प्रयास करता हूं

isLogin = driver.execute_script('isLogin()')
print(isLogin)    # always None
1
LF00 30 अक्टूबर 2019, 10:11

1 उत्तर

सबसे बढ़िया उत्तर

आपको isLogin() द्वारा लौटाया गया मान वापस करना होगा

isLogin = driver.execute_script('return isLogin();')
2
Guy 30 अक्टूबर 2019, 07:15