我在输入点击时遇到麻烦。我不能使用任何类或ID,因为每次打开浏览器时它们都会更改。
可以通过占位符选择元素吗?
<input _ngcontent-c34="" class="mat-input-element mat-form-field-autofill-control ng-dirty ng-invalid ng-touched" matinput="" name="email" placeholder="Email" regexchecker="^([\w-]+(?:\.?\+?[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$" required="" id="mat-input-56" aria-invalid="true" aria-required="true">
答案 0 :(得分:2)
您可以使用以下属性按属性选择任意元素:
'[property="value"]'
在您的情况下,这应该可以解决问题:
'[placeholder="Email"]'
希望这会有所帮助!