如何找到id和name不一致的元素



嗯,我是硒的新手,正在尝试自动化一些表单页面。我试图定位并选择我粘贴的下面的字段,但每次加载页面时,名称和ID都会更改。有没有办法用硒来选择那个字段?我正在使用python btw,以防发生任何更改。

                <dd>
                    <input type="text" class="input" name="0e9c304b1edf4e01c023790b6ee5442ac6663bf6" autocomplete="username" required="required" autofocus="autofocus" maxlength="25" id="_xfUid-4-1583549932">
                </dd>

您可以使用以下xpath:


//dd/input[@class='input']

如果有其他输入,则


//dd/input[@class='input'][1]

或者你可以试试


//dd/input[@autocomplete='username']

最新更新