使用硒关键字如何选择内联下拉列表中的按钮? 这是我检查过的HTML代码段,请帮助我选择哪个Selenium关键字?
HTML代码:
<div _ngcontent-c4="" class="d-inline-block dropdown show">
<button _ngcontent-c4="" data-toggle="dropdown" id="SomeIdname" class="btn btn-lg btn-secondary dropdown-toggle d-flex align-items-center" ariaexpanded="true">
<span _ngcontent-c4="" class="mr-auto">Example1</span>
</button>
<div _ngcontent-c4="" aria-labelledby="SomeLabes" class="dropdown- menu w-100 show" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(-17px, 51px, 0px);">
<button _ngcontent-c4="" class="dropdown-item ng-star-inserted active" ng- reflect-klass="dropdown-item" ng-reflect-ng-class="[object Object]">Example1</button>
<button _ngcontent-c4="" class="dropdown-item ng-star-inserted" ng-reflect- klass="dropdown-item" ng-reflect-ng-class="[object Object]">Example2</button>
</div>
</div>
答案 0 :(得分:1)
您可以尝试使用此xpath:
AbpSession
让我知道您是否还有其他顾虑。
答案 1 :(得分:0)
使用“ SeleniumLibrary.Reload Page”关键字后,其不能重定向回Example1页面
Click Button xpath://*[@id="SomeIdname"]
Click Button xpath://button[text()='Example2']
SeleniumLibrary.Reload Page