selenium.WebDriverException with Selenium 3 & FF
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.support.ui import WebDriverWait
from selenium.w
ebdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
import os
import subprocess
import time
driver = webdriver.Chrome()
driver.get("file:///path/to/index.html")
time.sleep(5)
print driver.execute_script("return roger;")
driver.close()
<title>test</title> <script type="text/javascript"> var roger = 10; function init() { console.log("roger : "+roger); } </script>
toto
Error--
Traceback (most recent call last):
File "test.py", line 22, in
print driver.execute_script("return roger;")
File "/netShare/home/buildsystem/Desktop/virgile/TEST/SELENIUM/selenium/webdriver/remote/webdriver.py", line 467, in execute_script
'args': converted_args})['value']
File "/netShare/home/buildsystem/Desktop/virgile/TEST/SELENIUM/selenium/webdriver/remote/webdriver.py", line 238, in execute
self.error_handler.check_response(response)
File "/netShare/home/buildsystem/Desktop/virgile/TEST/SELENIUM/selenium/webdriver/remote/errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: ReferenceError: roger is not defined