【发布时间】:2016-07-16 02:10:02
【问题描述】:
我正在研究 Galen 框架,以便在新项目中使用它。 我正在尝试提交有关 Galen Demo 应用程序的表单:
http://samples.galenframework.com/tutorial-color-scheme/tutorial.html#
我在 submit-form.test.js 文件中有这段代码
this.SubmitPage = 函数(驱动程序){
GalenPages.extendPage(this, driver, {
nameTextfield: "xpath: //*[@id='content']/div/input", // xpath 定位器
submitButton: "xpath: //*[@id='content']/div/a", // xpath 定位器
});
};
test("首页测试", function() {
var driver = createDriver("http://samples.galenframework.com/tutorial-color-scheme/tutorial.html","1400x1100", "firefox");
var submitPage = new SubmitPage(driver);
submitPage.nameTextfield.typeText("Something");
submitPage.submitButton.click(); });
我用命令运行测试 galen test submit-form.test.js --htmlreport 报告
但是,报告中出现下一个错误:
EcmaError: TypeError: Cannot call method "typeText" of undefined
似乎 thass Galen 找不到输入字段?有什么帮助吗?
【问题讨论】:
-
你错过了标题:
标签: galen