2012-02-09 93 views
9

所以我有這樣一個場景,我想向業務展示黃瓜如何獲益。設置演示和運行很容易,但是,如果沒有適當的視覺效果,業務不會真正看到好處......問題是:在執行功能時可以添加CSS類嗎?是否可以使用Cucumber + Capybara修改樣式?

事情是這樣的:

anchor = page.find_link(link); 
anchor[:style].value = 'outline:yellow solid thick'; 
sleep 1; 
click_link(link); 

什麼我不知道是第二行。我如何在即將點擊的元素上實現outline style

我在實際的Cucumber規範上找不到類似的東西。任何幫助,將不勝感激。

回答

11

好的我找到了一個解決方案:執行腳本來修改CSS。

page.execute_script("$('selector').css('property','value')"); 

工作得很好:-)

相關問題