<div class="ui-dialog-buttonset">
<button type="button">Select</button>
<button type="button">Cancel</button>
</div>
我想click
选择 button
作为我的自动化步骤之一,但我只有里面的类和按钮。如何使用cssSelector
或xpath
或className
并获取选择值?
答案 0 :(得分:0)
Asuming Select按钮位于<div class="ui-dialog-buttonset">
内,请尝试使用以下XPath
: -
//div[@class = 'ui-dialog-buttonset']/button[text() = 'Select']
您也可以在这里使用cssSelector
但是您可以使用索引而不是text
找到它,因为cssSelector
无法通过text
找到元素,所以您可以像下面这样使用: -
div.ui-dialog-buttonset > button:nth-child(1)
答案 1 :(得分:0)
试试这个:
WebElement selectButton = findElement(By.xpath("//button[text() = 'Select']"));
selectButton.click();