【求助】Selenium 打开浏览器超时

C#代码,代码如下:

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Text.RegularExpressions;
using System.Threading;
using ThoughtWorks.Selenium.UnitTests;
//using NUnit.Framework;
using Selenium;

namespace Selenium_March20
{
    [TestClass]
    public class UnitTest1
    {
        private ISelenium selenium;
        private StringBuilder verificationErrors;
        
        [TestMethod]
        public void TestMethod1()
        {
            selenium = new DefaultSelenium("127.0.0.1", 4444, "*iexplore", "http://www.baidu.com");
            selenium.Start();
            selenium.Open("/");
            selenium.Type("kw", "hyddd");
            selenium.Click("sb");
            selenium.WaitForPageToLoad("30000");
            Assert.IsTrue(selenium.IsTextPresent("hyddd - 博客园"));
            selenium.Click("//table[@id='1']/tbody/tr/td/a/font");
            selenium.Close();
            selenium.Stop();
        }
    }
}
运行时出现:

CMD窗口:

IE出现:

VS执行窗口显示:

由于公司内部上网被限制,所以IE需要设置代理,但是在执行代码时,代理设置被更改,参加下图:

这个时候,即使我将代理设置好,在IE中想打开百度,依然打不开网页,显示如下:

强力求助!!!感激不尽!!!

posted @ 2012-03-20 16:49  ~乖乖~  Views(4049)  Comments(8Edit  收藏  举报