mukulhase / WebWhatsapp-Wrapper

An API for sending and receiving messages over web.whatsapp [Working as of 18th May 2018]
https://webwhatsapi.readthedocs.io/en/latest/
MIT License
2.03k stars 797 forks source link

Javascript error: Circular Reference #901

Open dhruvrnaik opened 4 years ago

dhruvrnaik commented 4 years ago

No matter what function I am using, I am getting this error.

Traceback (most recent call last):
  File "web-wrap.py", line 18, in <module>
    driver.get_battery_level()
  File "/home/obelix/projects/selenium/webwhatsapi/__init__.py", line 818, in get_battery_level
    return self.wapi_functions.getBatteryLevel()
  File "/home/obelix/projects/selenium/webwhatsapi/wapi_js_wrapper.py", line 44, in __getattr__
    wapi_functions = dir(self)
  File "/home/obelix/projects/selenium/webwhatsapi/wapi_js_wrapper.py", line 74, in __dir__
    result = self.driver.execute_script("return window.WAPI")
  File "/home/obelix/anaconda3/envs/web-wapp/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 636, in execute_script
    'args': converted_args})['value']
  File "/home/obelix/anaconda3/envs/web-wapp/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/home/obelix/anaconda3/envs/web-wapp/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: javascript error: circular reference
  (Session info: chrome=83.0.4103.97)
geovannyfilho commented 4 years ago

I have too this problem

jadsonbr commented 4 years ago

I am also having this problem. Did anyone get a solution?

SiddharthChabukswar commented 4 years ago

https://github.com/mukulhase/WebWhatsapp-Wrapper/pull/860

hkpanchani commented 4 years ago

Using ChromeDriver 83.0.4103.39

javascript error: circular reference

Traceback (most recent call last): File "send_media.py", line 27, in driver.send_message_to_id(phone_whatsapp,"hello test success") File "C:\Python38\lib\site-packages\webwhatsapi__init.py", line 650, in send_message_to_id return self.wapi_functions.sendMessageToID(recipient, message) File "C:\Python38\lib\site-packages\webwhatsapi\wapi_js_wrapper.py", line 44, in getattr__ wapi_functions = dir(self) File "C:\Python38\lib\site-packages\webwhatsapi\wapi_js_wrapper.py", line 74, in dir result = self.driver.execute_script("return window.WAPI") File "C:\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 634, in execute_script return self.execute(command, { File "C:\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Python38\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.JavascriptException: Message: javascript error: circular reference