1 Reply
      Latest reply on Oct 23, 2019 7:03 AM by daniel.camacho
      pradeep859 Level 1 Level 1 (0 points)

        Hello Guys,

         

        I am getting below error when tried to launch Safari browser using Selenium Webdriver with Python code.  I don't have admin rights on my Mac.

         

        Traceback (most recent call last):

          File "BraveTest.py", line 45, in <module>

            driver = webdriver.Safari(executable_path = safari_driverpath)

          File "/Users/p785756/Library/Python/3.6/lib/python/site-packages/selenium/webdriver/safari/webdriver.py", line 57, in __init__

            self.service.start()

          File "/Users/p785756/Library/Python/3.6/lib/python/site-packages/selenium/webdriver/common/service.py", line 98, in start

            self.assert_process_still_running()

          File "/Users/p785756/Library/Python/3.6/lib/python/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running

            % (self.path, return_code)

        selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/safaridriver unexpectedly exited. Status code was: 1

         

        Code:

         

        from selenium import webdriver

         

        driver = webdriver.Safari()

         

        As per the below instruction mentioned in the page @ https://webkit.org/blog/6900/webdriver-support-in-safari-10/

         

        “Authorize safaridriver to launch the webdriverd service which hosts the local web server. To permit this, run /usr/bin/safaridriver once manually and complete the authentication prompt.”

         

        I ran the command “/usr/bin/safaridriver –enable” in the mac terminal and it asked for the password. I have entered my user password but got the message saying password is not valid. Does it require Admin Password.

         

        Pls help me resolve this issue.

         

        Thanks in Advance.

        • Re: Error while launching safari browser using selenium webdriver--python
          daniel.camacho Level 1 Level 1 (0 points)

          hello Guys

           

          I have the similar problem. The different is that I  have admin rigths but when i want acces to Safari WebDriver  (/usr/bin/safaridriver) the system report to me the next trace:

           

          File "test.py", line 2, in <module>

              driver = webdriver.Safari( port=0, executable_path="/usr/bin/safaridriver", quiet=False)

            File "/Users/yatt/.virtualenvs/3320/lib/python3.7/site-packages/selenium/webdriver/safari/webdriver.py", line 57, in __init__

              self.service.start()

            File "/Users/yatt/.virtualenvs/3320/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 98, in start

              self.assert_process_still_running()

            File "/Users/yatt/.virtualenvs/3320/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running

              % (self.path, return_code)

          selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/safaridriver unexpectedly exited. Status code was: 1

           

          The code is the next that I use is the next:

           

           

          from selenium import webdriver

           

          driver = webdriver.Safari( port=0, executable_path="/usr/bin/safaridriver", quiet=False)

           

          If i habilitated the enable automotation in safari browser where would be the problem?

           

          Please Help me¡

           

          Thanks.