Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
avatar
dilbert_here
Posts : 2
Join date : 2012-06-02

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

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.
Back to top
Permissions in this forum:
You cannot reply to topics in this forum