【发布时间】:2019-03-15 22:25:50
【问题描述】:
代码是:
<button class="btn btn-default btn-xs" style="padding:0 5px" id="addPiidRelatedNumberBtn_332741000" ng-click="AddPiidRelatedNumber($event)" ng-show="EnableEditable && CanEdit">
<span class="glyphicon glyphicon-plus" title="Add New Related Number"></span>
我在 STS 包中编写了这个 selenium 代码:
WaitUtility.ThreadSleep(1000);
driver.findElement(By.xpath("//button[@id='addPiidRelatedNumberBtn_332741000']")).click();
但我知道 id 可以随时更改,因为它有一些数字。有没有更好的编码方法来点击这个按钮?
【问题讨论】:
-
HTML 代码是:
标签: java selenium xpath css-selectors webdriver