selenium - 使用 selenium webdriver 单击隐藏元素
问题描述
我需要点击出现在点击“+”图标上的 bug、epic、feature、issue 和 task 字段。我检查了每个元素,并在开发人员工具的图像中看到了相同的常见 xpath。如何找到突出显示的每个元素的 xpath 并使用 selenium webdriver 单击它们?
<body class="lwp">
<noscript><div class="absolute-fill flex-column flex-center"><h2>JavaScript is Disabled</h2><p>Please enable javascript and refresh the page</p></div></noscript>
<input type="hidden" name="__RequestVerificationToken" value="t6WnlqRwnH3QtDIOt2b3JiHWYI1V5vB3MheOCOTH7Fx6QaBNoXWz4k8P4luP9i7TYw70KVq4O2vuwa8DQRuLcdUxo_KKVjcmxorJTHAE3c42sdjYqojLZkOSNt1gad70mD0BBA2" />
<div data-componentregion="page" class="full-size"></div>
<div class="bolt-portal-host absolute-fill no-events scroll-hidden"></div>
</body>
解决方案
我无法识别元素的唯一 xpath,因为所有元素都具有相同的 xpath。使用 sikulix 库解决了我的问题