1
我有問題,通過cssSelector目標定位和文本包含硒定位元素的webdriver的CSS包含文本
我
<lc-detail class="ng-isolate-scope" prefix="lifeType" value="::vm.life.type" label="Life Type">
<div class="form-group col-sm-5">
<label class="col-sm-4 select-all ng-binding">Life Type</label>
<div class="col-sm-5 form-control-static select-all ng-binding" ng-bind-html="::valueTranslated" style="padding-top:0">
Message
</div>
</div>
</lc-detail>
我必須點擊最後一個div(文本),但只有LC-細節。 ,是獨特的和文本「消息」是唯一
我有,但開不工作
By.cssSelector("[label='Life Type'] [contains('Message')]"))
有任何想法嗎?
爲目標'div'內或以上'LC-detail'? – kotoj
你可以使用xpath嗎?如果是的話,試試這個:'// lc-detail // div [text()='Message']'。它返回div與文本「消息」,這是在'lc細節' – kotoj
@kotoj // lc-detail // div [text()='Message']工作的超級,謝謝! – Szymon