【发布时间】:2021-04-18 06:53:18
【问题描述】:
我正在尝试测试元素中存在的一些值,这些值存储在静态对象中,这是我正在采用的方法。
文件 - someObjects.js(存储静态对象)
class SomeObjects {
static headers = {
header1: "Something",
header2: "Something else",
};
}
export default SomeObjects;
现在我想检查某些元素是否与 header1 匹配。所以这是我正在运行的测试文件
import SomeObjects from "../../SomeObjects";
const HomePage = require('../../HomePage');
describe("", () => {
it("", () => {
HomePage.open()
const title = browser.$('#title');
expect(title).toHaveText(SomeObjects.headers.header1);
});
});
但是,这根本行不通。对此的任何帮助将不胜感激,谢谢。
附言这是我在运行测试时收到的错误消息。
[0-0] Error: Unable to load spec files quite likely because they rely on browser object that is not fully initialised.
【问题讨论】:
标签: javascript selenium automated-tests cypress webdriver-io