使用硒和c#从组合框下拉列表中选择值

时间:2018-09-10 16:17:05

标签: selenium-webdriver c#-4.0 combobox dropdown

我正在使用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">

1 个答案:

答案 0 :(得分:0)

您需要创建下拉元素的元素列表,然后可以通过索引访问它们。为了创建列表,您需要检查下拉元素并找到一个常见元素,例如id / name / xpath。我用Java做过类似的事情,希望对您有所帮助。

Auth

您需要创建一个WebElement,该WebElement将基于公共标识符查找元素,然后创建列表,并根据索引执行所需的操作。