Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium-跨域和HTTPS问题_Https_Selenium_Cross Domain_Selenium Rc - Fatal编程技术网

Selenium-跨域和HTTPS问题

Selenium-跨域和HTTPS问题,https,selenium,cross-domain,selenium-rc,Https,Selenium,Cross Domain,Selenium Rc,我使用Selenium来测试我的网站。网站需要访问外部目录才能从中选择某些项目。问题是此目录是使用HTTPS协议发布在另一个域上的。我在互联网上搜索和阅读了许多关于硒和跨域问题的主题,但我仍然没有找到答案。一些话题说*iehta浏览器将克服这个问题,但事实上它无法做到这一点。我也尝试了*iexplore、*iexploreproxy、*firefox、*firefoxproxy,但结果是一样的。你能给我这个问题的解决办法吗 提前谢谢 iexplore(HTA模式)和firefox(chrome模

我使用Selenium来测试我的网站。网站需要访问外部目录才能从中选择某些项目。问题是此目录是使用HTTPS协议发布在另一个域上的。我在互联网上搜索和阅读了许多关于硒和跨域问题的主题,但我仍然没有找到答案。一些话题说*iehta浏览器将克服这个问题,但事实上它无法做到这一点。我也尝试了*iexplore、*iexploreproxy、*firefox、*firefoxproxy,但结果是一样的。你能给我这个问题的解决办法吗

提前谢谢

iexplore(HTA模式)和firefox(chrome模式)的启动器可以正常工作*谷歌Chrome将在即将发布的2.0版本中运行。至于使SSL工作的机制,以下文章可能会有所帮助:


我成功地使用了-trustAllSSLCertificates选项

首先使用正常的IE连接访问站点,您会收到以下消息:

此网站的安全证书有问题。

然后:

单击继续访问此网站(不推荐)。

您将看到浏览器顶部有一个红色的“证书错误”框

单击它,单击“查看证书”,然后单击“添加”,并将证书添加到“受信任的根证书颁发机构”。在上一个答案中的“mogotest”链接中也有类似的屏幕截图


现在使用-trustAllSSLCertificates选项运行Selenium,您就离开了。

我尝试过,但结果与我以前尝试过的结果相同。我也这么做了,但现在执行了测试脚本\服务器似乎挂起,\n它打开url很好,但只是停留在那里。有什么想法吗