首页 > 解决方案 > 使用 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>

标签: seleniumselenium-webdriverdomxpath

解决方案


我无法识别元素的唯一 xpath,因为所有元素都具有相同的 xpath。使用 sikulix 库解决了我的问题


推荐阅读