robotframework - 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"]
我需要的是:输入字段没有值,然后它得到一个随机值。
我如何验证它有什么价值?
解决方案
做了这个:应该相等 ${value} ${value}
其中 ${值} =
${value} xpath: (//div[@id='specimen_div0']//table)[3]/tbody[1]/tr[1]/td[2]/input[3]/@value
此时@value 必须存在,因此它会检查自身。
这有意义吗?有没有人有更好的解决方案??
推荐阅读
- ansible - 使用 Ansible 停止可能不存在的服务
- r - 闪亮的模块导入数据并在成功时隐藏 html
- javascript - React Native v0.56:无法读取 PluginPass.JSXOpeningElement 处未定义的属性“文件名”
- php - 如何在 PHP 中创建 wordpress 帖子时以编程方式和动态添加 CSS 和 JS
- java - 生成地图的json格式
- c# - 有没有办法从应用程序洞察中获取数据并将其显示在 Web 浏览器中的 asp.net 应用程序的网页上
- reactjs - 我应该在 react-redux 应用程序中哪里计算派生数据?
- python - scikit-learn deprecated GMM.eval() replacement
- java - Wildfly Java 应用程序的 Dockerfile
- google-apps-script - 谷歌应用程序脚本中 array.includes() 的替代方案?