小编Paw*_*iak的帖子

抱歉,在使用 Selenium 的自动化测试环境中加载 Google API 时,您的计算机或网络可能会发送自动查询错误

我有一个使用 Google API JS 客户端的单页应用程序。

该应用程序还有一个用 Java 和 Selenium 编写的自动化功能测试套件,每次构建应用程序时都会在测试环境中运行。测试套件生成多个浏览器,这些浏览器或多或少同时单击应用程序的多个流程。

这通常会导致 Google 针对以下文件返回 HTTP 403:

<script src="https://apis.google.com/js/api.js"></script>
Run Code Online (Sandbox Code Playgroud)

附加信息:

很抱歉,您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们现在无法处理您的请求。

我尝试研究 Google API 配额,但它们似乎只影响实际的 API 调用,而不影响客户端库本身。

有人遇到过类似的问题吗?我们可以检测到这种情况并重试失败的测试,但这会导致对 apis.google.com 的更多调用,并使测试速度非常慢。也很难确定测试时间的增加是因为应用程序的更改还是因为 GAPI 客户端库加载失败。

selenium selenium-webdriver google-api-js-client

8
推荐指数
1
解决办法
4万
查看次数