<label class="control-label">
Rental Charge:
<span class="required" ng-show="vm.rentalInfo.reason">* (Min of $30.00)</span>
</label>
我曾经
driver.find_element_by_xpath("//label[@ class = 'control-label']/span[@class = 'required']").text
我得到的唯一的text
是asterisk *
,(Min of $30.00)
没有显示。
有人知道这是为什么吗?你知道吗
我试着像@alecxe建议的那样具体一点。所以我使用xpathdriver.find\元素\u by\ xpath(“//span[@ng show=”vm.rentalInfo.reason原因']''。text它给了我整个文本“*(最低30.00美元)”。感谢Saurabh Gaur和alecxe的回复。你知道吗
很难说你的问题是什么,这不是时间问题。您应该尝试使用
get_attribute()
如下可能会有所帮助:或者
我猜这是个时间问题。Wait要使“$”显式地出现在元素中,需要
text_to_be_present_in_element
条件:相关问题 更多 >
编程相关推荐