是Selenium RC的新手,目前正在使用Java来运行脚本.Below就是这个场景
我正在尝试登录我的应用程序,一旦我登录必须找到登录/用户名。一旦我找到登录名/用户名,我将点击/点击其他链接,否则登出。登录后我无法验证我真正想要的文本。
请找到下面的代码。
提前致谢。
import com.thoughtworks.selenium.DefaultSelenium; import com.thoughtworks.selenium.Selenium;
公共类TestRun { public static void main(String[] args) {
Selenium selenium=new DefaultSelenium("localhost", 4444 , "*firefox","myurl");
selenium.start();
selenium.open("myurl");
System.out.println("Open browser "+selenium);
selenium.windowMaximize();
selenium.type("id=j_username","Lal");
selenium.type("name=j_password","lal");
System.out.println(selenium.isElementPresent("id=j_username"));
selenium.click("name=submit");
if(selenium.isTextPresent("Lal"))
{
selenium.click("id=common_header_logout");
}
else
{
System.out.println("User not found");
}
}
}
答案 0 :(得分:0)
如果单击上一个命令,则需要等待一段时间再使用“isElementPresent”。
public static void main(String [] args){
Selenium selenium=new DefaultSelenium("localhost", 4444 , "*firefox","myurl");
selenium.start();
selenium.open("myurl");
System.out.println("Open browser "+selenium);
selenium.windowMaximize();
selenium.type("id=j_username","Lal");
selenium.type("name=j_password","lal");
selenium.click("name=submit");
**selenium.waitForPageToLoad("60000");**
if(selenium.isTextPresent("Lal"))
{
selenium.click("id=common_header_logout");
}
else
{
System.out.println("User not found");
}
}
答案 1 :(得分:0)
=============================================== ================
点击“工具\选项”,然后设置以下内容: 一个)。 “主要”标签
B)。 “标签”标签
C)。 “内容”标签
d)。 “隐私”标签
E)。 “安全”标签
F)。 “高级”标签
打开有证书错误的网站。如果出现错误,则会发生以下步骤
在地址栏中输入“about:config”并通过右键单击任意位置添加以下内容 在页面上选择“新”