APPlitools: во время выполнения функции checkWindow() отображается 401 несанкционированный

Я использовал код ниже с вашего сайта, а также предоставил мой APIKEY с моего аккаунта. URL запускается и размер браузера также устанавливается. Когда первый checkWindow() Функция выполняется, я получаю 401 Несанкционированное исключение.

using System;
using System.Drawing;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using Applitools;

namespace MyTests
{
    public class TestApplitoolsWebsite
    {
        public static void Main(string[] args)
        {
            IWebDriver driver = new FirefoxDriver();

            // This is your api key, make sure you use it in all your tests.
            var eyes = new Eyes();
            eyes.ApiKey = "YOUR_API_KEY";

            try
            {
                // Start visual testing with browser viewport set to 1024x768.
                // Make sure to use the returned driver from this point on.
                driver = eyes.Open(driver, "Applitools", "Test Web Page", new Size(1024, 768));

                driver.Navigate().GoToUrl("http://www.applitools.com");

                // Visual validation point #1
                eyes.CheckWindow("Main Page");

                driver.FindElement(By.CssSelector(".features>a")).Click();

                // Visual validation point #2
                eyes.CheckWindow("Features Page");

                // End visual testing. Validate visual correctness.
                eyes.Close();
            }
            finally
            {
                eyes.AbortIfNotClosed();
                driver.Quit();
            }
        }
    }
}

Основная цель API Applitools состоит в том, что он будет делать снимок экрана и сравнивать его с базовым снимком экрана моего местного пользователя. Но во время этого checkWindow() Функция я получаю исключение.

1 ответ

Причины несанкционированного доступа 401 могут быть: 1) Неправильный ключ API. 2) Не настройка сервера (для частных облаков / на прем).

У вас есть выделенное облако? Если нет, убедитесь, что ваш ключ API правильный.

Если это так и все еще не работает, свяжитесь с командой Applitools по адресу support@applitools.com, и они будут рады помочь.

Другие вопросы по тегам