【发布时间】:2018-02-02 11:13:20
【问题描述】:
我有以下功能。如果按钮在视图中,它工作正常。如果它在可见页面下方,则表明它试图与可见视图之外的对象交互失败。我曾尝试使用“scrollintoviewifneeded”,但我收到一条消息说对象不支持此功能? 我真的被困住了,可以接受任何建议或帮助(自动化新手)。
function ClickByButtonText(/*buttonVisibleText*/)
{
var buttonVisibleText = "VALIDATE"
/* convert String to object */
var buttonText = ConvertToObject(buttonVisibleText);
//Waits upto 10 seconds for page to load
Sys.Browser("*").Page("*").Wait("10000");
waitUntilObjectIsVisible("//button[contains(text(),'" + buttonText + "')]");
var page = Sys.Browser("*").Page("*")
page.FindChild("contentText", buttonText, 500).Click();
}
【问题讨论】:
标签: javascript automation