如上所述,我在一个网站上运行了一个自动化测试。
我正在使用selenium RC来做这件事,但是我只是不确定为什么我无法打开这个网站(实际上我确实打开了它),但是它的内容没有显示。
只有几个空的相框盒子。
它最初有太多的代码,所以我添加了更多代码。
有人知道为什么吗?谢谢。
下面是我的代码(不相关的代码被删除):
private ISelenium selenium;
private StringBuilder verificationErrors;
private Process worKer = new Process();
private string
serverHost = "localhost",
browserString = @"*iexploreproxy",
startUpURL = "";
private int
portNumber = 4444;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedItem.ToString() == "CNY")
{
startUpURL = "http://malaysia.yahoo.com/";
}
}
private void btnStartServer_Click(object sender, EventArgs e)
{
worKer.StartInfo.FileName = @"C:\LjT\SeleniumServer.bat";
worKer.Start();
}
private void WakeUpSElenium()
{
selenium = new DefaultSelenium(serverHost, portNumber, browserString, startUpURL);
selenium.Start();
verificationErrors = new StringBuilder();
}
private void ToDoList()
{
selenium.Open("/");
//selenium.SelectFrame("iframe_content");
selenium.Type("id=txtFirstName", "1");
selenium.Click("id=rbtnGender_0");
}
private void btnTest_Click(object sender, EventArgs e)
{
try
{
WakeUpSElenium();
ToDoList();
}
catch
{}
}发布于 2012-10-11 16:30:59
你没有在任何地方导航,也就是这里的代码,根本不会导航到任何页面:
selenium.Open("/");我想你是想这么做的:
selenium.Open(startUpURL); // this is the value from the combobox.https://stackoverflow.com/questions/12834921
复制相似问题