问题描述
我正在尝试使用 cypress 将选择器分配给我的对象类之一。但这对我不起作用。这是我得到的错误
stocksTradePage.getStocksSearch(...).getInputField 不是函数
这是我的课程。
stocksShare.js
const locators = {
inputField: 'input',};
class StocksSearch {
getInputField() {
return cy.get(locators.inputField);
}
}
module.exports = StocksSearch;
stocksTradePage.js
import StocksSearch from './stocksSearch'
const locators = {
strocksSearch: '[data-cy=stock-search-field]',};
let stocksSearch = new StocksSearch();
class StocksTradePage {
getStocksSearch() {
stocksSearch = cy.get(locators.strocksSearch);
return stocksSearch;
}
}
module.exports = StocksTradePage;
testStocksPage
import StocksTradePage from '../../support/Trade/stroksTradePage'
const stocksTradePage = new StocksTradePage();
describe('global nav test',() => {
it('test input field',() => {
cy.visit('http://localhost:3000/Trade');
stocksTradePage.getStocksSearch().getInputField().type('aaaa');
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)