Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Error: 'An error occurred executing the click atom' when i try to click an option

View previous topic View next topic Go down

Error: 'An error occurred executing the click atom' when i try to click an option

Post by dilbert_here on Sat Jun 02, 2012 12:31 am

Hi All,

I am trying to automate a web page that works only on IE, but one small little issue is blocking my work. The issue is that when I try to select an option element from a drop down list, it keeps throwing the following error:
If I use click() : "WebDriverException: Message: u'An error occurred executing the click atom "
If I use send_keys("\n"): ElementNotVisibleException: Message: u'Element is not displayed'

Code:
-<select name="targetFirmwareVersion" groupName="Firmware Jobs" displayName="Firmware Job"    nodePath="$property.nodePath.value">
  -<option value="1.41.01_Up_to_1.48">
      - Text - 1.41.01_Up_to_1.48
    -<option value="1.41Up_to_1.48">
      - Text - 1.41Up_to_1.48
        ..
        ..

I am using python & have tried the following but non of them worked:
Code:
  - self.driver.find_element_by_xpath("//select/option[@value='1.41.01_Up_to_1.48']").click()
  - Select(self.driver.find_element_by_name("targetFirmwareVersion")).select_by_visible_text('1.41.01_Up_to_1.48')
  - select.select_by_visible_text('1.41.01_Up_to_1.48')
All of the above return the same error: "WebDriverException: Message: u'An error occurred executing the click atom "

Also observed a couple of times, that after I have spent some time trying to debugg the above line with "select" tag name has a class name as well, when the class name shows up i am able to select using the below command:

Code:
-<select name="targetFirmwareVersion" [b]class="valid"[/b] groupName="Firmware Jobs" displayName="Firmware Job"    nodePath="$property.nodePath.value">
  -<option value="1.41.01_Up_to_1.48">
      - Text - 1.41.01_Up_to_1.48
    -<option value="1.41Up_to_1.48">
      - Text - 1.41Up_to_1.48
        ..
        ..
This works fine:
Code:
[b]Select(self.driver.find_element_by_class_name("valid")).select_by_visible_text(1.41.01_Up_to_1.48)[/b]

Not sure whats wrong, any help is highly appreciated.

dilbert_here

Posts : 2
Join date : 2012-06-02

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