首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此文本框在WATIR-Webdriver中有效,但在watir-classic中不起作用

此文本框在WATIR-Webdriver中有效,但在watir-classic中不起作用
EN

Stack Overflow用户
提问于 2016-02-02 17:49:00
回答 1查看 120关注 0票数 0
代码语言:javascript
复制
<input name="namedDriverGivenName" class="form-control ng-invalid ng-invalid-required ng-dirty" id="namedDriverGivenName" required="required" type="text" placeholder="Required" data-ng-model="namedDriver.FirstName" data-ng-required="true">

当我用watir-webdriver 'b.text_field(:name,'namedDriverGivenName').set 'raj‘编写以下代码时,上述文本框可以工作,但同样的代码不能在watir-classic中工作,有人能告诉我问题出在哪里吗?

编辑

代码语言:javascript
复制
 <input name="mainContactPolicyholder" class="form-control ng-pristine ng-valid ng-valid-required" id="mainContactPolicyholder" required="required" type="text" maxlength="8" placeholder="Required" data-ng-model="phContact.PrimaryPhoneNumber" data-ng-required="true" minlength="8" data-da-hk-mobile-no="">


 <input name="emailReEnterPolicyholder" class="form-control ng-isolate-scope ng-invalid ng-invalid-required ng-valid-email ng-dirty ng-valid-da-confirm-input" id="emailReEnterPolicyholder" required="required" type="email" placeholder="Required" data-ng-model="phContact.PrimaryEmailAddressReenter" data-ng-required="true" data-prevent-cut-copy-paste-input="" data-da-confirm-input-field-to-compare="phContact.PrimaryEmailAddress" data-da-confirm-input="">

放入b.text_field(:id,'mainContactPolicyholder').exists?=>为真

puts b.text_field(:id,'emailReEnterPolicyholder').exists?=> false

上面两个文本框存在于我的页面中,但第一个给出的结果是真的,第二个给出的结果是假的,但是当我使用Watir-Webdriver时,它正确地识别了这两个文本框,为什么会这样呢?

EN

回答 1

Stack Overflow用户

发布于 2016-02-02 22:01:03

快速的答案是不要使用Watir classic。我们将很快更新文档,以指明其作为弃用项目的状态。专注于让您的测试与Watir webdriver一起工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35149938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档