我正在尝试编写测试自动化代码,并且很难在下面的结构中使用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"
中给出值时,例如: - Business
我想在DropDown
class="level-dropdown level-select"
元素
希望问题清楚,对此的任何帮助都非常感激。
答案 0 :(得分:2)
据我所知,你需要这样的东西:
//div[*[.='Business']]/following-sibling::div/select