0

テスト自動化コードを作成しようとしていますが、以下の構造で Xpath を使用して要素を見つけるのに苦労しています。

<div id="270590-bar" class="chart-row clearfix" style="display: block;">
    <div class="bar-col float">
        <div class="bar-wrapper">
           <div class="topic-name-wrapper" style="background-color: transparent;">Business</div>
           <div class="bar" style="width:170px"></div>
        </div>
    <div style="float:left;position:relative; ">
        <div class="level-dd-fake">Intermediate</div>
        <select id="270590-level" class="level-dropdown level-select">
    </div>
    <div id="270590-un" class="topic unsubscribe" style="float:left; margin: 0px 0px 0px 1px !important;"></div>
</div>

行ごとに上記と同じ行セットを使用するデータ行がいくつかあります。内部で値を指定する場合class="topic-name-wrapper":- ビジネス

DropDown要素を選択したいclass="level-dropdown level-select"

質問が明確であることを願っています。これに関するヘルプは本当に感謝しています。

4

1 に答える 1

2

私が理解している限り、あなたはそのようなものが必要です:

//div[*[.='Business']]/following-sibling::div/select
于 2012-04-27T10:24:32.947 に答える