【发布时间】:2022-01-05 10:56:50
【问题描述】:
我有一个类似于link 的问题,我认为在那个链接中人们正在使用打字稿文件。我已经在 js 文件中定义了选择器,我尝试这样做:
class Page {
constructor(sampleText){
this.optionsButton = Selector('#options').withText(sampleText);
}
}
export default new Page();
但是当我尝试从测试文件中调用选择器时
test('sampleTest', async t=> {
await t.click(Page.optionsButton('sometext');
)}
我遇到了一个错误:
错误由于以下错误而无法准备测试:“文本” 参数(未定义)不是预期的类型(字符串或常规 表达式)。
如何解决这个问题?
【问题讨论】:
标签: javascript testing automated-tests parameter-passing testcafe