【发布时间】:2020-05-08 17:42:06
【问题描述】:
我使用相同的字段、选项卡和复选框打开对象 X 和 Y。为什么复选框或其他元素的 ID 不同?什么是 gwt-uid(number)?请检查附件。
<!-- Checkbox gwt-uid-1337 / client segment / collateral X -->
<span class="v-checkbox v-widget webdp-ui-checkbox v-checkbox-webdp-ui-checkbox" id="synchronizationCollateral">
<input type="checkbox" value="on" id="gwt-uid-1337" tabindex="0"><label for="gwt-uid-1337"></label></span>
<label for="gwt-uid-1337"></label>
<!-- Checkbox gwt-uid-1824 / same client / collateral Y -->
<span class="v-checkbox v-widget webdp-ui-checkbox v-checkbox-webdp-ui-checkbox" id="synchronizationCollateral">
<input type="checkbox" value="on" id="gwt-uid-1824" tabindex="0"><label for="gwt-uid-1824"></label></span>
<label for="gwt-uid-1824"></label>
<!-- Tab ITEM (collateral provider) gwt-uid-2054 / same client / collateral X -->
<td class="v-tabsheet-tabitemcell" role="tab" aria-selected="false" tabindex="-1" aria-labelledby="gwt-uid-2054" aria-disabled="false">
<div class="v-tabsheet-tabitem">
<div class="v-caption" id="gwt-uid-2054" style="width: 148px;">
<div class="v-captiontext">Collateral provider</div></div></div></td>
<!-- Tab ITEM (collateral provider) gwt-uid-2281 / same client / collateral Y -->
<td class="v-tabsheet-tabitemcell" role="tab" aria-selected="false" tabindex="-1" aria-labelledby="gwt-uid-2281" aria-disabled="false">
<div class="v-tabsheet-tabitem">
<div class="v-caption" id="gwt-uid-2281" style="width: 148px;">
<div class="v-captiontext">Collateral provider</div></div></div></td>
【问题讨论】:
-
我不清楚你在问什么。我们无法解释您发布的代码,因为我们没有足够的详细信息。您有标记为“硒”的问题,但我没有看到任何与硒相关的代码。你遇到错误了吗?
-
我执行自动化测试,但我不能使用同一个机器人,因为 ID 每次都在变化。所以机器人找不到标识符。为什么会这样?
标签: html selenium gwt automation pycharm