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, и они будут рады помочь.