0
위에서 언급했듯이 웹 사이트에서 자동화 된 테스트가 부족합니다.Selenium-RC loading empty frame
셀레늄 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
{}
}
답장을 보내 주셔서 감사합니다, 나는 당신의 솔루션을 시도했지만 내용은 여전히 나오지 않습니다 .. 그냥 showi 몇 몇 프레임 상자에 X 기호가 있습니다 .. 깨진 이미지와 똑같습니다 – fj123
Selenium이 시작될 때 startupURL의 값은 무엇입니까? – Arran
그냥 셀레늄이 시작될 때 직접 URL에 넣는 것으로 가정하지만 콤보 상자에서 따지는 것은 아닙니다. 하지만 그 웹 사이트는 ~ startUpUrl = "http://member.staging.rb88.biz/"; – fj123