pra*_*kum 0 java selenium xpath css-selectors selenium-webdriver
以下是元素描述:
<div class="css-control-textinput-122aa"><input type="text" aria-required="true" disabled="" required=""</div>
Run Code Online (Sandbox Code Playgroud)
在上面的类中有名称css-control-textinput-122aa,但这里122aa没有固定值,它会被更改.那么如何才能使用仅className从头开始查找元素css-control-textinput?
在我尝试的代码下面,但它不起作用:
@FindBy (className = "css-fauxcontrol-textinput-^")
List<WebElement> dataSourceName;
Run Code Online (Sandbox Code Playgroud)
className需要全班.对于部分类名,您可以使用cssSelector
@FindBy (css = "[class^='css-fauxcontrol-textinput-']")
List<WebElement> dataSourceName;
Run Code Online (Sandbox Code Playgroud)
要么 xpath
@FindBy (xpath = "//div[starts-with(@class, 'css-control-textinput-')]")
List<WebElement> dataSourceName;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
978 次 |
| 最近记录: |