作为我们JS包的集成测试的一部分,我编写了一个本地HTML页面,它只有很少的按钮,点击它们加载JS包或通过在加载的JS包中调用适当的函数来执行不同的操作。
我正在使用IEWebDriver自动执行上述方案在IE中进行测试,但不断获取与证书错误相关的安全弹出窗口(下载JS包的网址需要证书)
安全打击消息 - "无法验证网站的身份或连接的完整性......"
问题 - 如何使用Selenium处理安全弹出窗口?
已经尝试了以下但是没有工作。
#include <stdio.h>
#define MAX_ELEMENTS 10
int main(void)
{
int arr[MAX_ELEMENTS] = { '\0' };
int i = 0, n = 0, count = 0;
printf("\nEnter the number of elements in the array: ");
scanf("%d", &n);
if (n > MAX_ELEMENTS)
{
printf("Only %d elements supported\n", MAX_ELEMENTS);
return -1;
}
printf("\nEnter the elements");
for (i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
printf("\nThe array elements are: ");
for (i = 0; i < n; i++)
{
printf("%d\t", arr[i]);
}
for (i = 0; i < n-1; i++)
{
if (arr[i] < arr[i+1])
count++;
}
printf("\nThe count is: %d", count);
return 0;
}
请注意,该代码适用于chrome而没有任何问题,但在IE中运行时会打开安全弹出窗口。
安全设置 - 我已经停用&#34;检查发布商的证书撤销&#34;和&#34;检查服务器证书撤销&#34; IE高级安全性中的选项(也重新启动了计算机)
请帮助/指导。
答案 0 :(得分:0)
尝试使用TAB&amp;使用Robot类输入击键。不确定,但可能会奏效。我曾经处于类似的情况,所以机器人课程和Tab键击解决了我的问题。 如果有效,请告诉我们。感谢。
答案 1 :(得分:0)
试试这个。这可能有所帮助: 转到IE-&gt; Internet选项 - &gt;安全 - &gt;转到受信任的标签 - &gt;在受信任列表中添加您的网址。 对于所有选项卡(Internet,本地Intranet,受信任的受限制站点),请取消选中&#34;启用保护模式&#34;
重新启动IE并检查