【问题标题】:Selenium-RC loading empty frameSelenium-RC 加载空框架
【发布时间】:2012-10-11 08:05:38
【问题描述】:

如上所述,我正在网站上进行自动化测试。

我正在使用 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
    {}
}

【问题讨论】:

    标签: automated-tests selenium-rc selenium-iedriver


    【解决方案1】:

    您没有在任何地方导航,即这里的代码根本不会导航到任何页面:

    selenium.Open("/");
    

    我假设你打算这样做:

    selenium.Open(startUpURL); // this is the value from the combobox.
    

    【讨论】:

    • 感谢您的回复,我确实尝试了您的解决方案,但内容仍然没有出来.. 它只是显示了一些带有 X 符号的框架框.. 就像一些损坏的图像一样
    • Selenium启动时startupURL的值是多少?
    • 只是假设我在硒启动时直接输入了 URL,而不是从组合框中选择。但网站只是没有显示~ startUpUrl = "member.staging.rb88.biz";
    猜你喜欢
    • 2011-02-11
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多