selenium pyvirtualdisplay script on remote server

Hi Friends,

Here the isuue is i can't find the "li" element. that is because that
element is out of display, so i adjust scroll bar or do focus around
that area to get that element via find_element_by_id("loc_opt")

I already tested with scroll bar and focus and its working fine in my
But when i run this script on Remote Server, it can't find that

Note: Here i am using pyvirtualdisplay, Xvfb and Xephyr, because
server don't have Xserver.
Its also working fine with pyvirtualdisplay in my laptop. but the
issue is in Remote Server.

Has anyone faced this problem before ?

Please suggest a solution.

class Search:
def __init__(self):
self.display = Display(visible=0, size=(800, 600))
self.url =''
self.search_url = None
self.driver = webdriver().Firefox()

def search(self, search_query, search_location=None):
if search_query:
self.search_url = "%s/search?q=%s" %(self.url, search_query)
print "\nURL : ", self.search_url


more_search_tools_link = self.driver.find_element_by_id("tbpi")
loc_li = self.driver.find_element_by_id("loc_opt")


Relevant Pages

  • Re: Right hand scroll bar
    ... I personally HATE 2007 so I uninstalled it from my laptop and put 2003 BACK ... "Suzanne S. Barnhill" wrote: ... Benson, try going ... scroll bar" is checked off. ...
  • Word XP, hangs
    ... I have Office XP installed on my laptop. ... For some reason everytime I try and use the vertical ... scroll bar in Word XP, ... Any-idea how to fix this? ...
  • Re: scrolling problems
    ... I just re-installed Win XP on my laptop due to picking up a ... and when I use the scroll bar on the touch pad my screen is ... You need to install the video drivers for your ... all drivers and specialized laptop software there. ...