首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行checkWindow()函数期间显示APPlitools: 401未授权

在执行checkWindow()函数期间显示APPlitools: 401未授权
EN

Stack Overflow用户
提问于 2017-03-26 15:08:15
回答 1查看 421关注 0票数 3

我从你的网站上使用了下面的代码,还提供了我的账户中的APIKEY。启动url并设置浏览器大小。当第一个checkWindow()函数执行时,我得到了一个401未经授权的异常。

代码语言:javascript
复制
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();
            }
        }
    }
}

Applitools API的主要目的是截取屏幕截图,并与我本地的基线截图进行比较。但是在这个checkWindow()函数中,我得到了一个异常。

EN

回答 1

Stack Overflow用户

发布于 2017-03-29 06:26:16

401未授权的原因可能是: 1)错误的API密钥。2)未设置服务器(私有云/ prem)。

您是否有专用的云?如果没有,请检查您的API密钥是否正确。

如果是,但仍然不起作用,请联系support@applitools.com上的Applitools团队,他们将很乐意提供帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43026053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档