我在根据 excel 文件单元格数据中的值执行某些操作时遇到问题。
如果值为“正常”,则单击容器类型 = 正常(单选按钮)等操作
同样的单元容器值
以下是我的代码:
我在执行操作时收到此错误.WebElement("Container_Type_Normal").Click
我在根据 excel 文件单元格数据中的值执行某些操作时遇到问题。
如果值为“正常”,则单击容器类型 = 正常(单选按钮)等操作
同样的单元容器值
以下是我的代码:
我在执行操作时收到此错误.WebElement("Container_Type_Normal").Click
你的错误是因为你不能开始一行,.
除非你在 a with
- 并且我在你的函数中看不到 a with
。(我也不建议使用 awith
会导致不必要的混淆)
该.webelement
对象是一种包罗万象的对象,它是其他 Web 对象或.page
. 您需要这是一个完整且有效的对象路径,我的意思是从browser().page().
你有几个选择:
您可以根据对象存储库将其设为对象的完整路径:
Browser("<<OR Browser name>>").Page("<<OR Page name>>").WebElement("<<Your webelement name>>".click
为此,请查看您的 OR 并插入您的姓名。
或者,选项 2,您可以使用描述性编程:
Browser("CreationTime:=0").Page("index:=0").WebElement("text:=" & fieldValue,"index:=0").click
这将采用首先创建的浏览器(创建时间 0)、它拥有的唯一页面以及包含您的文本(文本是字段值)的第一个(索引 0)Web 元素。
我假设您只有一个浏览器,并且包含您想要的文本的第一个元素就是您想要单击的内容。您可能还需要添加更多图层,或者
一个好的方法是镜像什么是 OR 或使用 object spy 来确保这些属性是正确的。