如何检索

发布于 2024-12-05 02:32:38 字数 513 浏览 1 评论 0原文

我正在使用 Cucumber 单元测试工具,并尝试检索 textarea 的值,但是我无法让它工作。

这是我的代码...

page.find(:xpath, "//div[@id='process']/table/tbody/tr/td/div/textarea").value

这是我遇到的错误...

Error: undefined method `value' for nil:NilClass (NoMethodError)

下面列出的 URL 确认 value 是检索该值的正确方法: http://www.w3schools.com/jsref/dom_obj_textarea.asp

有人可以帮忙吗我解决这个问题。

I am using the Cucumber unit test tool, and am trying to retrieve the value of a textarea, however I can't get it to work.

This is my code...

page.find(:xpath, "//div[@id='process']/table/tbody/tr/td/div/textarea").value

This is the error I'm getting...

Error: undefined method `value' for nil:NilClass (NoMethodError)

This URL listed below confirms that value is the correct method to retrieve the value:
http://www.w3schools.com/jsref/dom_obj_textarea.asp

Could someone please help me fix this problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无所的.畏惧 2024-12-12 02:32:38

nil 错误表明您没有获取文本区域——find 返回nil。尝试更简单的 xpath 查询,或通过名称或 id 引用文本区域。

The nil error indicates that you're not getting the textarea -- find is returning nil. Try a simpler xpath query, or referencing the textarea by name or id.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文