c# – 无法在SeleniumDriver 2.0b3 IE和chrome中正确导航到url
发布时间:2020-12-15 17:16:27 所属栏目:百科 来源:网络整理
导读:使用InternetExplorerDriver时出现了一个简单的问题: IWebDriver driver = new InternetExplorerDriver(); //IWebDriver driver = new FirefoxDriver(); // IWebDriver driver = new ChromeDriver(); try { driver.Navigate().GoToUrl("http://myurl.pl/");
使用InternetExplorerDriver时出现了一个简单的问题:
IWebDriver driver = new InternetExplorerDriver(); //IWebDriver driver = new FirefoxDriver(); // IWebDriver driver = new ChromeDriver(); try { driver.Navigate().GoToUrl("http://myurl.pl/"); } catch (Exception ex) { Console.WriteLine("ERROR: page load"); Console.WriteLine(ex.ToString()); System.Console.ReadLine(); return; } 当我使用FireFox或Chrome时,我总是得到“错误:页面加载”异常(FireFox中没有这样的问题). 更重要的是,我没有得到任何异常消息(除了我自己和代码中的下一个 – 无法找到名称为== email的元素). 你对此有任何暗示吗?我需要使用IE浏览器. 解决方法
您还没有提到您正在使用的IE版本,但如果您在Windows Vista或Windows 7上使用IE 7,8或9,则使用WebDriver与IE通信的问题通常是由于保护模式设置.从2.0b1开始,必须将IE保护模式设置设置为所有区域的相同值.要设置“保护模式”设置,请从“工具”菜单中选择“Internet选项…”,然后转到“Internet选项”对话框中的“安全”选项卡.对于选项卡中的每个区域,您将看到一个标记为“启用保护模式”的复选框.将此复选框设置为每个区域的相同值.只要它是相同的,它可以被选中或取消选中.
最近更新了项目维基中的This page以记录此配置要求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
热点阅读