【发布时间】:2021-02-26 09:45:26
【问题描述】:
我正在使用 WebdriverIO + Cucumber 并希望单击 SVG 图标。我尝试使用这样的 Xpath 选择器执行 click():
$('//div[@class="unique-class"]//ul[@class="list"]//li[2]//div[@class="item-link"]');
$('//div[@class="unique-class"]//ul[@class="list"]//li[2]//div[@class="item-link"]//svg');
$('//div[@class="unique-class"]//ul[@class="list"]//div[@class="item-link"]//svg[@class="icon2"]');
但这似乎不起作用。我不知道我在这里做错了什么。
HTML 看起来像这样:
<div class="unique-class">
<ul class="list">
<li class="list-item">
<div class="item-link">
<svg class="icon1"></svg>
</div>
</li>
<li class="list-item">
<div class="item-link">
<svg class="icon2"></svg>
</div>
</li>
<li class="list-item">
<div class="item-link">
<svg class="icon3"></svg>
</div>
</li>
</ul>
</div>
我是测试新手,请注意 :)
【问题讨论】:
标签: svg automated-tests cucumber webdriver-io