我正在尝试使用phantomJS驱动程序进行无头浏览器selenium UI自动化,但网站没有加载。应用程序是以角度2创建的。
使用以下代码 -
driver = new PhantomJSDriver();
driver.Navigate().GoToUrl("mysite");
Screenshot sh = driver.GetScreenshot();
sh.SaveAsFile(@"C:\Temp.jpg", ImageFormat.Png);
屏幕截图显示空白屏幕。
如何解决此问题?有人可以帮忙吗
答案 0 :(得分:1)
只需检查您的网址是否适用于IE11。如果没有,则在 polyfill.ts :
中注释掉以下IE部分/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
此IE修复程序还将修复您的PhantomJS错误。