以下は、コードとHTMLの構造がほぼ同じですが、違いはアラインメントだけです。私はちょうど特定のdiv内のリンク要素にアクセスしたいです。同じ構造のdiv内のリンクにアクセスする
私はindexプロパティを使ってdivを選択してアクセスしようとしました。しかし、それは動作していません。どのようにインデックスを正しく使用するかについては、任意のアイデアはありますか?
<div class="connections-table">
<div class="connection-row layout-align-space-between-center layout-row" layout="row" layout-align="space-between center">
<div flex="40" class="flex-40"></div>
<div flex="20" class="title text-center flex-20">Specialty</div>
<div flex="20" class="title text-center flex-20">Geography</div>
<div flex="20" class="title text-center flex-20">Total</div>
</div>
<div class="connection-row layout-align-space-between-center layout-row" layout="row" layout-align="space-between center">
<div flex="40" class="label flex-40">Medical School</div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, 'medschool_specialty')" class="ng-binding">3</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, provider.metrics.medschool_geo.label)" class="ng-binding">2</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, 'medschool_total')" class="ng-binding">79</a></div>
</div>
<div class="connection-row layout-align-space-between-center layout-row" layout="row" layout-align="space-between center">
<div flex="40" class="label flex-40">Residency</div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, 'residency_specialty')" class="ng-binding">19</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, provider.metrics.residency_geo.label)" class="ng-binding">0</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, 'residency_total')" class="ng-binding">104</a></div>
</div>
<div class="connection-row layout-align-space-between-center layout-row" layout="row" layout-align="space-between center">
<div flex="40" class="label flex-40">Clients Nearby</div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, provider.metrics.clients_nearby_specialty_geo.label)" class="ng-binding">3</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, provider.metrics.clients_nearby_geo.label)" class="ng-binding">112</a></div>
<div flex="20" class="text-center flex-20"><a ng-click="list(provider.npi, provider.metrics.clients_nearby_geo.label)" class="ng-binding">112</a></div>
</div>
</div>
これを自動化する方法はSeleniumですか?
あなたは 'index property'を使ってみしようとしましたが、うまくいかないので、' index property' ... hmm ... interesting :)あなたが試したコードを表示して、 – Andersson
を処理するには、角度jsアプリケーションを使用しているようです。私はあなたにプレーンセレンの代わりに分度器を使用することをお勧めします – joinsaad