我想自动化一个检查图标是否具有正确行为的测试。如果用户未登录,它应该更改颜色。该项目主要是用液体编写的,因为它是Shopify项目。如何编写可以正确评估此代码的测试?
<div class="e-header__info--item-user" test-id="header-account">
<a href="/account">
{% if customer %}
<span class="logged">{% include 'icon__user--items.svg' %}</span>
{% else %}
<span class="not-logged">{% include 'icon__user.svg' %}</span>
{% endif %}
我将测试2种情况,一种情况是用户登录,另一种情况是用户未登录。 如果用户已登录,则第一个图标必须可见,并且返回true,反之。