Error message and config

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Error message and config

Steve Barnette
Here is the error message and config's I am using during testing.

Steve B.
---------------------------------------------------------------------------------------------------------------

FYI: The python source is the selenium's example from thier doc.

In first two cases appears source code is found, but the selenium
isn't.
Selenium is installed and from command line any account can run the
program,
only except is under the Jenkins account. I can't re-install selenium
under
Jenkins because it is passworded.

Errors below were from build setup
Advanced Project Options
        Use custom workspace - /home/steveb/QA-project/Python
 This was done so Jenkins could find the source since not using any at
 this time.

Build  Virtual Builder
        Python version - System
        Nature - Shell
        Command - /usr/bin/python2.7 selePy2.py
        Advanced - System site packages checked

Error

Started by user anonymous
Building in workspace /home/steveb/QA-project/Python
[Python] $ /bin/bash -xe /tmp/shiningpanda602526163731452384.sh
+ /usr/bin/python2.7 selePy2.py
Traceback (most recent call last):
  File "selePy2.py", line 6, in <module>
    browser = webdriver.Firefox() # Get local session of firefox
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
firefox/webdriver.py", line 45, in __init__
    self.binary, timeout),
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
firefox/extension_connection.py", line 46, in __init__
    self.binary.launch_browser(self.profile)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
firefox/firefox_binary.py", line 44, in launch_browser
    self._wait_until_connectable()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
firefox/firefox_binary.py", line 81, in _wait_until_connectable
    self._get_firefox_output())
selenium.common.exceptions.WebDriverException: Message: 'The browser
appears to have exited before we could connect. The output was: Error:
no display specified\n'
Build step 'Virtualenv Builder' marked build as failure
Finished: FAILURE

Switched to XShell and same errors as above.

Switched to Python and removed path to python, just the source
filename.

In  this case it can't seem to find the source file.

Started by user anonymous
Building in workspace /home/steveb/QA-project/Python
[Python] $ /var/lib/jenkins/shiningpanda/jobs/86790f80/virtualenvs/
d41d8cd9/bin/python /tmp/shiningpanda3316563476659644939.py
Traceback (most recent call last):
  File "/tmp/shiningpanda3316563476659644939.py", line 1, in <module>
    selePy2.py
NameError: name 'selePy2' is not defined
Build step 'Virtualenv Builder' marked build as failure
Finished: FAILURE



========================================================================
Switched the build step  to Python Builder

I put in full path to python and source file.

Same error of can't find selenium libs.


Only other error that sometimes pops up in trying all the various
Python
build variation is: "invalid interpter" and that appear to be a path
issue.



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Error message and config

Sami Tikka
This appears to be the problem:

------------------
selenium.common.exceptions.WebDriverException: Message: 'The browser
appears to have exited before we could connect. The output was: Error:
no display specified\n'
------------------

Firefox, like all Unix GUI applications, requires the environment
variable DISPLAY that points to an X server where it draws its
windows. If you are testing GUI applications in Jenkins, you should
either run Jenkins within a GUI login session (instead of running it
as a background daemon) or use something like Xvfb or Xvnc to set up a
virtual X server to Firefox to use.

-- Sami

2012/2/21 Steve Barnette <[hidden email]>:

> Here is the error message and config's I am using during testing.
>
> Steve B.
> ---------------------------------------------------------------------------------------------------------------
>
> FYI: The python source is the selenium's example from thier doc.
>
> In first two cases appears source code is found, but the selenium
> isn't.
> Selenium is installed and from command line any account can run the
> program,
> only except is under the Jenkins account. I can't re-install selenium
> under
> Jenkins because it is passworded.
>
> Errors below were from build setup
> Advanced Project Options
>        Use custom workspace - /home/steveb/QA-project/Python
>  This was done so Jenkins could find the source since not using any at
>  this time.
>
> Build  Virtual Builder
>        Python version - System
>        Nature - Shell
>        Command - /usr/bin/python2.7 selePy2.py
>        Advanced - System site packages checked
>
> Error
>
> Started by user anonymous
> Building in workspace /home/steveb/QA-project/Python
> [Python] $ /bin/bash -xe /tmp/shiningpanda602526163731452384.sh
> + /usr/bin/python2.7 selePy2.py
> Traceback (most recent call last):
>  File "selePy2.py", line 6, in <module>
>    browser = webdriver.Firefox() # Get local session of firefox
>  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
> firefox/webdriver.py", line 45, in __init__
>    self.binary, timeout),
>  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
> firefox/extension_connection.py", line 46, in __init__
>    self.binary.launch_browser(self.profile)
>  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
> firefox/firefox_binary.py", line 44, in launch_browser
>    self._wait_until_connectable()
>  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/
> firefox/firefox_binary.py", line 81, in _wait_until_connectable
>    self._get_firefox_output())
> selenium.common.exceptions.WebDriverException: Message: 'The browser
> appears to have exited before we could connect. The output was: Error:
> no display specified\n'
> Build step 'Virtualenv Builder' marked build as failure
> Finished: FAILURE
>
> Switched to XShell and same errors as above.
>
> Switched to Python and removed path to python, just the source
> filename.
>
> In  this case it can't seem to find the source file.
>
> Started by user anonymous
> Building in workspace /home/steveb/QA-project/Python
> [Python] $ /var/lib/jenkins/shiningpanda/jobs/86790f80/virtualenvs/
> d41d8cd9/bin/python /tmp/shiningpanda3316563476659644939.py
> Traceback (most recent call last):
>  File "/tmp/shiningpanda3316563476659644939.py", line 1, in <module>
>    selePy2.py
> NameError: name 'selePy2' is not defined
> Build step 'Virtualenv Builder' marked build as failure
> Finished: FAILURE
>
>
>
> ========================================================================
> Switched the build step  to Python Builder
>
> I put in full path to python and source file.
>
> Same error of can't find selenium libs.
>
>
> Only other error that sometimes pops up in trying all the various
> Python
> build variation is: "invalid interpter" and that appear to be a path
> issue.
>
>
>
Loading...