我正在使用selenium和c#进行应用程序自动化。如何从组合框下拉菜单中选择值?
HTML代码:
KundLinjer
我尝试了以下代码,但无法正常工作。
<div ng-class="{deleted: row.entity.isDeleted, dirty: row.entity.isDirty()}" <div="" ng-repeat="col in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell ng-scope ui-grid-coluiGrid-000T dirty editable" ui-grid-cell="" tabindex="-1" aria-selected="true">
<div class="ui-grid-cell-contents ng-binding ng-scope ui-grid-cell-focus ui-grid-cell-contents-hidden">Medicare Advantage Plan</div><div ng-class="{deleted: row.entity.isDeleted, dirty: row.entity.isDirty()}" class="ng-scope dirty">
答案 0 :(得分:0)
您需要创建下拉元素的元素列表,然后可以通过索引访问它们。为了创建列表,您需要检查下拉元素并找到一个常见元素,例如id / name / xpath。我用Java做过类似的事情,希望对您有所帮助。
Auth
您需要创建一个WebElement,该WebElement将基于公共标识符查找元素,然后创建列表,并根据索引执行所需的操作。