gpt4 book ai didi

html - 如何使用 CSS 为类查找唯一标识符

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:08 25 4
gpt4 key购买 nike

我有两个标签

元素A

  <div class="knx-field-group">
<label for="ctl00_cphMainContent_tbFirstName">
<span class="knx-field">
<input id="ctl00_cphMainContent_tbFirstName" class="knx-field-text" type="text" maxlength="50" name="ctl00$cphMainContent$tbFirstName">
</span>
<span class="knx-field-error">Required Field</span>
</div>

元素B

  <div class="knx-field-group">
<label for="ctl00_cphMainContent_tbLastName">
<span class="knx-field">
<input id="ctl00_cphMainContent_tbLastName" class="knx-field-text" type="text" maxlength="50" name="ctl00$cphMainContent$tbLastName">
</span>
<span class="knx-field-error">Required Field</span>
</div>

如何使用 CSS 为每个标签找到唯一标识符?我是 CSS 初学者,所以这可能是一个简单的解决方案。目前我正在尝试 span[class=knx-field-error"] 但它同时选择了两个标签。

我的目标是使用 webdriver 验证每个元素的文本。

最佳答案

你可以试试:

label[for=ctl00_cphMainContent_tbFirstName] ~ .knx-field-error {
/* Styles for first example. */
}

label[for=ctl00_cphMainContent_tbLastName] ~ .knx-field-error {
/* Styles for second example. */
}

只需学习一些像这样的 CSS 高级选择器:http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/

而且您几乎可以选择所有想要的元素。

关于html - 如何使用 CSS 为类查找唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21436638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com