是否可以使用Cucumber+Capybara来修改风格



所以我有一个场景,我想向业务演示Cucumber是如何受益的。设置演示和运行很容易,但如果没有合适的视觉效果,企业就不会真正看到好处。。。问题是:是否可以在执行该功能的同时添加一个CSS类?

类似这样的东西:

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

我不确定的是第二行。如何在即将被单击的元素上实现outline style

我在实际的Cucumber规范中找不到类似的东西。如有帮助,不胜感激。

好的,我找到了一个解决方案:执行一个脚本来修改CSS。

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

工作得很好:-)

最新更新