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 回答