我正在研究 Galen Framework 以在新项目中使用它。 我正在尝试提交有关 Galen Demo 应用程序的表格:
http://samples.galenframework.com/tutorial-color-scheme/tutorial.html#
我在文件 submit-form.test.js 中有这段代码
this.SubmitPage = 函数(驱动程序){
GalenPages.extendPage(这个,驱动程序,{
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:无法调用未定义的方法“typeText”
似乎盖伦找不到输入字段?有什么帮助吗?