Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» how to connect DB in selenium webriver
Fri Oct 06, 2017 4:09 pm by anbarasi

» How find any text in browser screen and click on it?
Thu Oct 05, 2017 2:02 pm by sandeepkommineni

» Selenium Webdriver
Tue Oct 03, 2017 1:35 pm by PiyushBiswas

» GRID setup tutorial.
Wed Sep 27, 2017 4:29 pm by johnyapp

» Drag & Drop Between Windows Using Selenium Driver
Wed Sep 27, 2017 2:10 pm by 26rondel

» Check if window is closed / verify input
Sat Sep 23, 2017 10:21 pm by brainstir

» How to work on pages with AJAX in selenium?
Mon Sep 18, 2017 6:08 pm by azharuddin

» pause test until user press a key like F2
Wed Aug 09, 2017 11:10 pm by djnforce

» Selecting the input for auto populating element
Sat Jul 29, 2017 7:53 pm by kdabbara

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Problem with brackets[?] in css selector in Selenium-python

View previous topic View next topic Go down

Problem with brackets[?] in css selector in Selenium-python

Post by user278618 on Tue Feb 08, 2011 4:14 pm

Hi,

Below is my script which check is element present. When I give this selector:

Code:
  css=input[name='flightSearchParam[3].originAirport']

in Selenium Ide it find me this element, but when I run this in selenium rc it can't find it. I think that it is a problem with brackets.

What I must to change to find this element by selenium rc?

I run it at Windows XP and Polish Culture

Script is ready to run.

Code:
    # -*- coding: utf-8 -*-
    from selenium import selenium
    import unittest, time, re
   
    class Untitled(unittest.TestCase):
        def setUp(self):
            self.verificationErrors = []
            self.selenium = selenium("localhost", 5555, "*chrome", "http://www.aa.com/")
            self.selenium.start()

   
    def test_untitled(self):
        sel = self.selenium
        sel.open("/international/internationalSplashAccess.do?countryCodeForIP=PL")
        sel.click("localeSubmit")
        sel.wait_for_page_to_load("30000")
        for i in range(60):
            try:
                if sel.is_element_present("aa-hp-multi-city-link2"): break
            except: pass
            time.sleep(1)
        else: self.fail("time out")
        sel.click("aa-hp-multi-city-link2")
        sel.click("flightSearchForm.button.reSubmit")
        sel.wait_for_page_to_load("30000")
             
        for i in range(60):
            try:
                if sel.is_element_present(u"css=input[name='flightSearchParam[3].originAirport']"): break
            except: pass
            time.sleep(1)
        else: self.fail("time out")
   
    def tearDown(self):
        self.selenium.stop()
        self.assertEqual([], self.verificationErrors)

    if __name__ == "__main__":
        unittest.main()

user278618

Posts : 1
Join date : 2011-02-08

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum