watir/watir-webdriver — pull request #293 by jkotests (2014-11-17 14:55:14+00:00)
Title: Make iframe#tag_name and frame#tag_name public

As noticed in a [StackOverflow question](http://stackoverflow.com/q/26968929/1200545), for Watir::IFrame and Watir::Frame objects the `tag_name` method is private:

```ruby
browser.iframe.tag_name
#=> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.11/lib/watir-webdriver/elements/element.rb:580:in `method_missing': private method `tag_name' called for # (NoMethodError)
#=> from watir-webdriver.rb:16:in `

'

browser.frame.tag_name
#=> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.11/lib/watir-webdriver/elements/element.rb:580:in `method_missing': private method `tag_name' called for # (NoMethodError)
#=> from watir-webdriver.rb:17:in `

'
```

This seems inconsistent with other element types, which have the method as public:

```ruby
browser.div.tag_name
#=> "div"
```

For consistency, it is proposed that the `tag_name` method be made public.