linux - Selenium testing setup on remote server -


i'm trying install , run selenium on remote server run web tests drupal 7 install. need find way browsers installed on server output display onto computer connected server, , need figure out why selenium failing run. error messages down below.

my server set up:

  • centos 7.1 on linux running nginx web server
  • x11forwarding available , enabled
  • drupal 7 install
  • selenium 7.x-3.0 drupal module
  • selenium standalone server 2.46.0
  • firefox 38.1.0 installed
  • google chrome stable 43.0.2357.132
  • chromedriver 2.16 64-bit linux, set executable, symlink driver in /usr/bin , /usr/local/bin (the local necessary one, usr/bin fallback)

note: solution must have server hosting selenium server website delivered client when it's ready production. won't work me install selenium server , browsers on own machine.

my issues:

  • when ssh -x user@server, doesn't seem matter set display to, firefox can't open display when run 'firefox &' [e1]. i've tried export display=localhost:0.0, localhost:10.0 , [myip]:0.0/10.0.
  • when run selenium server , attempt run sample test cases on website, firefox instance of test fails connect through 127.0.0.1 port 7055 [e2] , chrome instance either unable find driver or shuts down unexpectedly [e3]

errors:

  • e1 - error: cannot open display: host:#.# <== (whatever variant i've attempted)
  • e2 - message: unable connect host 127.0.0.1 on port 7055 after 45000 ms. firefox console output: (blank)
  • e3 - message: chrome not reachable

simpletest isn't suitable replacement things i'm trying test require custom setup configure stock drupal sandbox properly. consequently, i'm relying on selenium's option test on original site instead of sandbox.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -