如何编写测试来交叉检查 selenium-javascript 中的数据?

发布于 2025-01-10 16:03:11 字数 770 浏览 0 评论 0原文

我必须检查插入到 web 元素中的数据是否正确,我如何在 javascript 中使用 selenium-webdriver 来做到这一点。

我想要我在其他地方编写的函数之一的结果,如何获取它。 (此函数使用 axios 从网络获取一些数据)

Test.js

const assert = require('assert');
const { Builder, WebDriver } = require('selenium-webdriver');
const { someFunction } = require('../react/services/someFunction');

ApiService.js

export async function someFunction(pid, val) {
  const response = await axiosInstance.put(
    `/${pid}`,
    val
  );
  return response.data;
}

错误

import axios from 'axios';
^^^^^^
SyntaxError: Cannot use import statement outside a module

I have to check if data inserted in the web element is right or not, how can i do it using selenium-webdriver in javascript.

I want result of one of the function that i wrote somewhere else, how to get it. (This function is fetching some data from web using axios)

Test.js

const assert = require('assert');
const { Builder, WebDriver } = require('selenium-webdriver');
const { someFunction } = require('../react/services/someFunction');

ApiService.js

export async function someFunction(pid, val) {
  const response = await axiosInstance.put(
    `/${pid}`,
    val
  );
  return response.data;
}

Error:

import axios from 'axios';
^^^^^^
SyntaxError: Cannot use import statement outside a module

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文