2013-02-25 67 views
1

如何使用内联样式声明查找元素?如何使用内联CSS样式使用Watir查找元素

这里是我的尝试:

results = browser.div(:id => 'summon_panel') 
       .div(:class => 'tabs2_container') 
       .div(:class => 'pane_inner', :index => 4) 
       .div(:class => 'pagination_tabs_container') 
       .div(:style => 'display: block') # This is what I've added. 
       .divs(:class => 'rank') 

而且结果:

的Watir ::例外:: UnknownObjectException(无法找到元素,使用{:风格=> “显示:块”: TAG_NAME => “DIV”}): 应用程序/控制器/ streams_controller.rb:61:在`saveranks'

+0

是''display:block“'元素上的_exact_行内样式? – 2013-02-25 02:37:39

+0

@MattBall:不得不添加最后的分号。 ';' - 谢谢你的抬头!写作答案,我会标记它给你。 – sergserg 2013-02-25 02:39:56

+0

如果您分享相关的HTML,它通常会有所帮助。 – 2013-02-25 19:00:12

回答

2

Copypasta在OP的请求:

"display: block"确切内联样式的元素?