Selenium有两种工作模式,Selenium Test Runner (Selenium Core) 和 Selenium Driven (Selenium Rremote Control, 简称RC )。
(一)Selenium Test Runner模式
该模式下,可以直接录制脚本,也可以用HTML表布局来编写测试用例:
<table border="1">
<tr>
<td>open</td>
<td>\test\hello.html</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Target</td>
<td>Hello World</td>
</tr>
</table>
(二)Selenium RC (Remote Control) 模式
该模式下,用各种语言来编写测试脚本,如Java, Python, C#等。
Selenium RC原理: 客户端向Selenium Server发送指令,SeleniumServer接收到测试指令后,启动浏览器并将自己的JavaScript文件嵌入网页中,通过JavaScript调用实现对Html页面的全面追踪,然后把执行结果返回给客户端。
下面是一段Java的测试脚本:
package Selenium.Test;
import com.thoughtworks.selenium.*;
public class seleniumTest {
private Selenium selenium;
public void setUp() {
selenium = new DefaultSelenium("10.5.41.55",
4444, "*iexplore", "http://www.google.com/");
selenium.start();
}
public void testGoogle() {
selenium.open("/");
selenium.type("q", "selenium");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
boolean testResult = (selenium.isTextPresent("Selenium web application testing system"));
if (testResult){
//用例成功
System.out.print("Search selenium web is ok!");
} else {
//用例失败
System.out.print("selenium web not found!");
}
}
public static void main(String[] args) {
seleniumTest st = new seleniumTest();
st.setUp();
st.testGoogle();
}
}
文章来源: 松勤软件学院
原文链接: https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI3NDc4NTQ0Nw==&scene=126#wechat_redirect
-
学困生帮扶总结:https://www.nanss.com/gongzuo/16804.html 我和神笔马良过一天作文400字:https://www.nanss.com/xuexi/15741.html 一二三木头人作文400字:https://www.nanss.com/xuexi/15862.html 我最尊敬的老师:https://www.nanss.com/xuexi/15827.html 校风校训:https://www.nanss.com/xuexi/14469.html 五行属水的字:https://www.nanss.com/shenghuo/14058.html 我的心愿作文600字:https://www.nanss.com/xuexi/14685.html 换届选举工作总结:https://www.nanss.com/gongzuo/15949.html 标准个人简历:https://www.nanss.com/gongzuo/16050.html 班组总结:https://www.nanss.com/gongzuo/16640.html 党总支工作总结:https://www.nanss.com/gongzuo/16608.html 钥匙断在锁里怎么办:https://www.nanss.com/wenti/15922.html 钢木复合门:https://www.nanss.com/jiaju/16066.html 以感动为话题的作文:https://www.nanss.com/xuexi/16363.html 水浒传读后感1000字:https://www.nanss.com/xuexi/15033.html 写山的诗句:https://www.nanss.com/xuexi/15685.html 无事可做而又无拘无束的词语:https://www.nanss.com/xuexi/14224.html 小公司规章制度:https://www.nanss.com/gongzuo/16305.html 石榴汁弄衣服上怎么去掉:https://www.nanss.com/wenti/16902.html 三好学生先进事迹:https://www.nanss.com/xuexi/15238.html 医院见习报告:https://www.nanss.com/gongzuo/14563.html 小学生评语大全简短:https://www.nanss.com/xuexi/15380.html 七夕最美一句情话:https://www.nanss.com/yulu/14298.html 保护环境作文400字:https://www.nanss.com/xuexi/15574.html 3岁儿童故事:https://www.nanss.com/yuedu/15253.html 红包数字代表的意思大全:https://www.nanss.com/shenghuo/12071.html 秋天的怀念读后感:https://www.nanss.com/xuexi/15817.html 监督建议书:https://www.nanss.com/gongzuo/14583.html 廉政谈话记录:https://www.nanss.com/gongzuo/14406.html 建党伟业电影观后感:https://www.nanss.com/xuexi/15744.html(0) 回复 (0)
-
讨债公司/蓝月传奇辅助/蓝月辅助(0) 回复 (0)