我正在尝试验证在提交页面后,当未填写/选择字段时,页面上是否存在验证错误。在
我发现当错误显示时,html显示的“style”属性是不同的,所以我想验证“style”文本。在
以下是页面中的html:
错误未显示
<div class="errorDiv2">
<span id="MainContent_ClinicName_mbRequiredValidator" class="errorMsg" style="display:none;">Please provide clinic name.</span>
显示的错误
^{pr2}$我已经能够使用xpath和driver.find_element_id,而不是样式属性(display:inline;)中的文本。在
我已经使用了这段代码,但是它不管怎样都会找到id,并且在属性中找不到文本。在
clinicNameError = driver.find_elements_by_xpath("//*[@id='MainContent_ClinicName_mbRequiredValidator']['@style=display: inline;']")
你试过这样的方法吗:
还是按班级?在
^{pr2}$相关问题 更多 >
编程相关推荐