1.selenium 脚本的工作原理?
(1)启动selenium服务器,然后就可以执行java版本的selenium测试
(2)selenium服务器将会解释java发来的selenium脚本,并在selenium服务器本地打开浏览器执行客户端发来的selenium脚本,并把结果返回给java客户端
2.selenium执行内部原理
seleniumServer通过网络与 Selenium客户端通讯,接收selenium测试指令
seleniumServer通过向浏览器发出javaScript调用实现对html页面的全面追踪,并通过网络把执行结果返回给Selenium客户端。
3.想得到页面中元素值的方法
4.程序化测试的方法?
(1)在selenium ide 中转化你的脚本去java语言的代码
(2)写一个简单的主程序去执行java语言的代码
5.java语言中代码的分析:
setUp():打开一个浏览器
test**():在浏览器中执行selenium command
tearDown():关闭一个浏览器
具体的可参考:E:\软件\笔记\vstar 笔记\selenium_java.txt
6.java语言中怎样快速的报告测试结果?
java语言中要想快速的报告测试结果,需要引进测试报告的jar包,具体操作如下:
7.java语言存在几种测试框架?
目前为止,java语言存在两种测试框架:JUnit,testNG
8.怎样在多窗口中运行程序
(1)启动selenium-server时,输入以下的命令:java -jar selenium-server.jar -multiwindow。则会在两个窗口中显示运行结果
(2)启动selenium-server时,输入以下的命令:java -jar selenium-server.jar -singlewindow。则会在一个窗口中显示运行结果
9.什么是junit?
junit是一个开放源代码的java测试框架,用于编写和运行可重复的测试。
注:
1.浏览器是在服务器端打开的,而不是java或者其他客户端打开的。