这是为文本字段设置值的新方法

登·西尔弗(Den Silver)

我用: self.txtLogin_element.when_present.set(email)

但是当它执行时,我得到一个警告:

*** You are calling a method named set at C:/login_page.rb:12:in `specify_email'. *** This method does not exist in page-object so it is being passed to the driver. *** This feature will be removed in the near future.

如何用 when_present

变体:

self.txtLogin_element.when_present = email self.txtLogin.when_present.set(email)

不工作。

贾斯汀·柯(Justin Ko)

假设这txtLogin_element是一个文本字段(PageObject::Elements::TextField),则没有set方法。Page-Object gem通过value=方法设置文本字段因此,要删除警告,请使用:

self.txtLogin_element.when_present.value = email

如果您已切换到Page-Object v2.0,因此when_present不再需要Watir v6.0 Watir现在等待元素出现,然后再与它们进行交互。您现在可以简单地执行以下操作:

self.txtLogin_element.value = email

最终,这意味着您可以只使用访问器生成的方法:

self.txtLogin = email

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在实体框架更新方法中将 bool 值设置为 false

Select2设置选定值的新方法

如何从主页文本字段将值设置为第二页文本字段

隐藏的文本字段将设置为其他“文本字段”值

无法将变量设置为文本字段的值

PDFBox EOFException:设置文本字段值时为空

将焦点设置为文本字段

将文本字段设置为必填

使用 javascript 设置文本字段的值

使用uidatepicker设置文本字段值

通过.value设置文本字段的值

如何将“select”下拉列表中的文本值设置为“input”文本字段?

用户清除WPF中的文本字段时,文本框未将值设置为null

将字段添加到仅将值传递给存储/更新方法的CrudController

更改隐藏字段值时的KendoUI Grid Fire更新方法

为 Laravel 中的所有 eloquent 模型设置新方法

参数缺失或值为空-Rails更新方法ruby

如何将 onClicked 按钮值设置为 reactjs(计算器)中的文本字段?

所选复选框(动态创建)的值应设置为目标文本字段

在按钮上单击,我想使用JavaScript将文本字段的值设置为零

将提示设置为文本字段中的文本开头

尝试将标签文本设置为文本字段输入

您可以在tkinter中设置更新方法吗?

在Ruby中为对象原型添加新方法

以数组为参数的Angular Resource更新方法

Laravel 为更新方法传递 2 个参数

Codenameone:无法将浮动提示设置为文本字段

如何将验证文本字段设置为包?

使用 pdfbox 为文本字段设置工具提示