如何解决如何将选择器分配给 Cypress 中的对象类
我正在尝试使用 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 举报,一经查实,本站将立刻删除。