2013-02-25 66 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"確切內聯樣式的元素?