- user278618
- Posts : 1
Join date : 2011-02-08
Problem with brackets[?] in css selector in Selenium-python
Tue Feb 08, 2011 4:14 pm
Hi,
Below is my script which check is element present. When I give this selector:
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.
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()
Permissions in this forum:
You cannot reply to topics in this forum