I tried placing first line "click event" on do while loop with some minimum
interval on checking whether td becomes editable or not. But it didn't
happen. I tried with fire events with onmouse down, up, double click on td.
But that also didn't help.
On Jun 9, 2016 4:09 PM, "Super Kevy" <[email protected]> wrote:

> What type of error message are you receiving when the script runs?   You
> may just need a sleep statement between the td click and text_field set.
>
>
> On Thursday, June 9, 2016 at 2:46:35 PM UTC-5, sivam wrote:
>>
>> After I enter value to the td manually, I can read the value using the
>> same code. So there are no issues with index. I can reach to the table
>> using that code. Even if I click manually on the td, the text box inside td
>> is appearing and I can successfully run the second line alone and I can
>> pass. The problem here is I am not able to trigger the click event on td.
>> The table has been created on the page as editable html using javascipt.
>> When we click on table cell, that cell becomes editable.
>> On Jun 9, 2016 1:23 PM, "Super Kevy" <[email protected]>
>> wrote:
>>
>> Looks like your table ID is not a string.  You may have meant to use
>> index.
>> Your index may be zero based, I don't recall what 1.8.6 used.
>> If you can use chrome's inspector (or your browsers inspector) to help
>> figure out IDs and Names of elements it makes life easier.
>>
>> Check table within http://relevantcodes.com/watir-webdriver-cheat-sheet/
>>
>> When in doubt use .exists?  to confirm an element is there.
>>
>>
>> puts $ie.frame(:index=>1).exists?   # We expect to see true
>> puts $ie.frame(:index=>1).table(:id=>'1').exists?    # We expect to see
>> true
>> # Using pure index
>> $ie.frame(:index=>1).table(:index=>1)[1][1].click
>> sleep 2   # Give it time to display!!!  Wait_until_present is not a
>> feature in 1.8.6
>> $ie.frame(:index=> 1).table(:index => 1)[1][1].click  #Click the table
>> cell
>> $ie.frame(:index=> 1).table(:index
>> => 1)[1][1].text_field(:class=>"form-ctrl",:id=>"I'd").click
>> $ie.frame(:index=> 1).table(:index
>> => 1)[1][1].text_field(:class=>"form-ctrl",:id=>"I'd").set('hello')
>>
>>
>>
>>> --
>> --
>> Before posting, please read http://watir.com/support. In short: search
>> before you ask, be nice.
>>
>> [email protected]
>> http://groups.google.com/group/watir-general
>> [email protected]
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Watir General" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
> --
> Before posting, please read http://watir.com/support. In short: search
> before you ask, be nice.
>
> [email protected]
> http://groups.google.com/group/watir-general
> [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Watir General" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to