【求助】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中想打开百度,依然打不开网页,显示如下:
强力求助!!!感激不尽!!!