Well, let us know if we can help. If you want to discuss anything, you can find us in the #watir channel of the Selenium Slack Org: http://seleniumhq.herokuapp.com/
Titus On Saturday, June 9, 2018 at 11:22:29 AM UTC-5, Jeff Fagot wrote: > > 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] > <javascript:>> 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] <javascript:> >> http://groups.google.com/group/watir-general >> [email protected] <javascript:> >> --- >> 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] <javascript:>. >> 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.
