首页 > 解决方案 > RobotFramework:WebDriverException:消息:TypeError:需要一个元素或 WindowProxy,得到:[object Attr value="107592"]

问题描述

我的代码是:

${value}  xpath: (//div[@id='ctl00_ContentPlaceHolder1_UltraWebTab1_div0']//table)[3]/tbody[1]/tr[1]/td[2]/input[3]/@value

Page Should Contain Element  ${value}  loglevel=TRACE

但响应是:WebDriverException: Message: TypeError: Expected an element or WindowProxy, got: [object Attr value="107592"]

我需要的是:输入字段没有值,然后它得到一个随机值。

我如何验证它有什么价值?

标签: robotframework

解决方案


做了这个:应该相等 ${value} ${value}

其中 ${值} =

${value}  xpath: (//div[@id='specimen_div0']//table)[3]/tbody[1]/tr[1]/td[2]/input[3]/@value

此时@value 必须存在,因此它会检查自身。

这有意义吗?有没有人有更好的解决方案??


推荐阅读