无法使用Robot Framework检查文本字段条目

时间:2018-02-09 16:00:41

标签: angularjs robotframework robotframework-ide

我是Robot Framework的新手,我正在尝试检查我的文本字段是否包含正确的条目。

Text Fields Image

正如您在上面的截图中看到的,我在我的一个地址字段中有南波士顿。这个html是:

<input id="profileDeliveryAddressAddress2" class="small ng-pristine ng-valid ng-not-empty ng-valid-maxlength ng-touched" type="text" ng-model="user.delivery_address.address1" maxlength="30" aria-invalid="false"></div>

我已尝试以下方法检查南波士顿的文字。

方法一:

${addressText}    Get Text   id=profileDeliveryAddressAddress2
Should Be Equal As Strings    ${addressText}    South Boston

方法2

${addressText}    Get Value  id=profileDeliveryAddressAddress2
Should Be Equal As Strings    ${addressText}    South Boston

方法3

${expected_text}      South Boston
${addressText}=       Get Value    id=profileDeliveryAddressAddress2
Should Be Equal    ${search text}    ${addressText}

方法4

${expected_text}      South Boston 
${addressText}=       Get Text    id=profileDeliveryAddressAddress2
Should Be Equal    ${search text}    ${addressText}

然而,这些方法都不起作用。有人可以帮我解决我做错了什么,或者建议一个新的方法吗?

我可以使用ID将字段输入到字段中,因此Robot至少会找到该元素。

1 个答案:

答案 0 :(得分:4)

想出来了。使用以下内容:

Textfield Value Should Be    id=profileDeliveryAddressAddress2    South Boston