我试图选择一个窗体内部的链接/按钮,即在div中。它的方式是有两个链接/按钮相同的ID,名称等,但它们是不同的形式,所以我想要使用的代码是:有没有办法在Watin中的另一个子元素内选择一个子元素
_myTest.Form(Find.ById(“ PermissionsForm “))儿童(Find.ByClass(” saveBtn SAVE“)) ”))儿童(Find.ByText(“;
任何帮助,将不胜感激
我试图选择一个窗体内部的链接/按钮,即在div中。它的方式是有两个链接/按钮相同的ID,名称等,但它们是不同的形式,所以我想要使用的代码是:有没有办法在Watin中的另一个子元素内选择一个子元素
_myTest.Form(Find.ById(“ PermissionsForm “))儿童(Find.ByClass(” saveBtn SAVE“)) ”))儿童(Find.ByText(“;
任何帮助,将不胜感激
如何构建元素的正则表达式?
正则表达式可能是这样的正则表达式 = elementRe新正则表达式(“ID = LnkOk HREF =” http://stackoverflow.com“);
然后你可以用你的代码,点击这个链接的点击方法可以扩展到接受正则表达式,如果尚未这样做
让我知道如何去,或者如果您需要更多的信息 干杯, DM
我觉得这是你所需要的:。
var button = _myTest.Form("PermissionsForm").Button(Find.ByClass("saveBtn"));
这将在您的浏览器实例_myTest中查找表单'permissionsform'内具有'saveBtn'类的按钮。
看看这page来决定是否需要具有.Button(..)或.Link(...)基于您的HTML中使用的HTML标记。