когда я запускаю npx mocha test.js, он просто открывает браузер firefox, но не открывает URL и выполняет операцию - PullRequest
0 голосов
/ 18 октября 2019

Я новичок в модульном тестировании селена с узлом js, я создал нормальный скрипт для входа в систему, когда я запускаю команду npx mocha test.js, он открывает браузер, но он не запускает мой URL и операцию входа, может кто-нибудьпосмотрите мой код и помогите мне решить эту проблему?

const {Builder, By, Key, until} = require('selenium-webdriver');
const firefox = require('selenium-webdriver/firefox');
const chrome = require('selenium-webdriver/chrome');

const screen = {
  width: 640,
  height: 480
};

const test = async function() {
  let driver = await new Builder().forBrowser('firefox').setFirefoxOptions(new firefox.Options().windowSize(screen)).build(); 
  try {
    await driver.get('http://localhost:4200/login'); 
    await driver.findElement(By.id('mat-input-0')).sendKeys('root_admin');
    await driver.findElement(By.id('mat-input-1')).sendKeys('Admin123');
    await driver.sleep(5000);
    const button = await driver.findElement(By.className('mt-3'));
    await button.click();
    await driver.sleep(2000);
  } finally {
    await driver.quit();
  }
}
test();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...