Hi Titus,

Thanks for your answer. I'm trying to get myself familiar with the project
before logging the issue one way or the other...

Jeff

On Fri, Jun 8, 2018, 6:33 PM Titus Fortner <[email protected]> wrote:

> Hi Jeff,
>
> Hash keys are immutable, and therefore represented by Symbol instances by
> Ruby convention. The parameter passed into the method to obtain the value
> is not immutable, and therefore represented as a String instance. There is
> no exception because Ruby does not do any type checking by default. We
> could either do a String conversion or throw an argument error, I'm not
> sure which is better, honestly.  Create an issue on watir github page with
> your preference and we can discuss the best way to handle it. Better yet,
> if you can figure out how to do that in the attribute value method yourself
> you can make a pull request and become a contributor to the protect as
> well. :)
>
>
>
>
> On Friday, June 8, 2018 at 4:48:14 PM UTC-5, Jeff Fagot wrote:
> > Hello all,
> >
> >
> > I am using watir (6.10.2).
> >
> >
> >  GIVEN HTML :
> >  <div class="Dashboard_Widget_Toolbar_Item"
> data-widgetapplicationid="Authentication.Application.431"
> data-widgetconfigure="What I Want">
> >
> >
> >
> > Because I am using PageObject, I have been used to create page elements
> using custom attribute as so:
> >
> >
> > PAGEOBJECT ELEMENT DEF: Where I simply replace the iphen by an
> underscore ("-" => "_")
> > self.div(:my_widget, data_widgetconfigure: "What I Want")
> >
> >
> > Now you see me coming, when I wanted to validate the value of my
> attribute, I came across the below:
> > @browser.my_widget_element.attribute_value(:data_widgetconfigure).nil?
> > # => true
> >
> >
> > While the correct way seems to be:
> >
> > @browser.my_widget_element.attribute_value("data-widgetconfigure").nil?
> > # => false
> >
> >
> > My question is to know as to why can't I use the first validation but
> more importantly why is it not erroring out?
> >
> >
> > Thanks
> > Jeff
>
> --
> --
> Before posting, please read
> https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
>
> 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 a topic in the
> Google Groups "Watir General" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/watir-general/Dwed6fP6kwM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
Before posting, please read 
https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
 
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