因此,我将Appium与WebdriverIO一起使用以运行测试,现在我正尝试从词典文件中调用/引用函数。但是,每次尝试从另一个文件调用该函数而不是复制粘贴该函数时,我都会不断收到“ TypeError: fn.call is not a function
”。
以下是相关代码的片段:
//File I'm trying to reference
exports.toLoginPassword=function() {
return client
.waitForExist('android=new UiSelector().resourceId("com.orgname.dcpApp:id/frmAppLanding")')
.setValue('android=new UiSelector().resourceId("com.orgname.dcpApp:id/tbxEntry")', input.username)
.click('android=new UiSelector().resourceId("com.orgname.dcpApp:id/flxLoginActions")')
.waitForExist('android=new UiSelector().resourceId("com.orgname.dcpApp:id/frmLoginPassword")')
.then(function (result){
assert.equal(result, true)
})
}
describe('Log in', function() {
it('should go to full login page', `${dictionary.toLoginPassword()}`)
************************已解决*********************** *****