如何在Python中检查表单是否有错误?(硒)

2024-10-03 17:25:18 发布

您现在位置:Python中文网/ 问答频道 /正文

https://imgur.com/rYusFAw

这是我的行动, 创建一个帐户,但空的名字字段,红色框提示为空字段。你知道吗

<label for="first_name" ng-class="{'form-error':regForm.first_name.$error.required &amp;&amp; showRegError}"> First Name </label>
<input name="first_name" id="first_name" type="text" maxlength="50" ng-model="reg.first_name" required="" ng-class="{'form-error':regForm.first_name.$error.required &amp;&amp; showRegError}" class="ng-pristine ng-invalid ng-invalid-required">

红色框提示显示后。你知道吗

<label for="first_name" ng-class="{'form-error':regForm.first_name.$error.required &amp;&amp; showRegError}" class="form-error"> First Name </label>
<input name="first_name" id="first_name" type="text" maxlength="50" ng-model="reg.first_name" required="" ng-class="{'form-error':regForm.first_name.$error.required &amp;&amp; showRegError}" class="ng-pristine ng-invalid ng-invalid-required form-error">

如何检查是否存在红色框提示? 抱歉英语不是我的母语,这个句子可能不正确。你知道吗


Tags: nameformforrequirederrornglabelclass
1条回答
网友
1楼 · 发布于 2024-10-03 17:25:18

我用了一些类似的方法:

prop = self.driver.find_element_by_xpath(element).value_of_css_property('border-top-color')
return prop == u'rgb(202, 202, 198)' 

基本上,我正在检查边界属性的实际颜色值。属性名称和颜色值可能因您的情况而异。你知道吗

相关问题 更多 >