selenium 学习笔记5---基本操作在java类中使用selenium进行web测试的一些基本操作如下所示:
1、打开网页: selenium.open("http://www.xxx.com.cn/");//使用open时候,不需进行 waitForPageToLoad 调用
2、等待页面: selenium.waitForPageToLoad("20000");使用场景如:selenium.click("buttonorlink"); 当点击了按钮后调用该方法,等待新页面的打开
3、点击按钮: selenium.click("css=input[type=button]");
4、文 本 框: selenium.type("name", "cxr1217");输入
selenium.getValue("name");得到
5、下拉列表: selenium.select("cities", "label=hebei");选中选项
selenium.getSelectOptions("cities");得到所有选项
6、复选单选: selenium.check("radioname");选中
selenium.isChecked("radioname");是否选中
7、关闭alert对话框: if(selenium.isAlertPresent()) {
selenium.getAlert(); //获得当前的alert窗口的值,获得后该窗口即被关闭
}
8、选中子窗口: selenium .waitForPopUp("myPopupWindow", "30000");等待出现
selenium .selectWindow("name=myPopupWindow");选中子窗口
selenium .close();关闭子窗口.
selenium .selectWindow(null);退回主窗口.
9、selenium.waitForCondition("var msg = selenium.getAlert();msg.match(\""+msg+"\")","10000");
这个waitForCondition("javascript","timeout")方法是目前为止我最喜欢的,可以使用js语法运行,在规定时间内 “timeout”,直到获取该js的值,返回。使用该方法在大部分场景上可以代替 waitForPageToLoad("20000");
从而避免 等待时长不确定问题
随着selenium的使用深入,会不断添加……
分享到:
相关推荐
selenium-server-standalone-2.40.0.jar 、selenium-java-2.40.0-srcs.jar 、selenium-java-2.40.0.jar
selenium-firefox-driver-2.47.1.jar
selenium-java-2.44.0.jar selenium-java-2.44.0-srcs.jar selenium-server-standalone-2.44.0.jar
selenium-server-standalone-4.0.0-alpha-2.zip
最新版selenium-java,selenium-server-standalone-3.141.0.jar
selenium-server-standalone-2.44.0, selenium最新服务器,
selenium-api-4.0.0- alpha- 6.jar 文件下载
Selenium 服务器(selenium-server-4.1.1.jar)
selenium3.9.0-server-standalone.jar文件,需要的赶紧下载了
selenium-firefox-driver-2.52.0 jar包
selenium-server-standalone-3.141.59.jar selenium-server-standalone-3.141.59.jar
selenium-server-standalone-2.44.0,selenium-java-2.44.0,java-client-2.2.0三件套
selenium-server-standalone-3.141.59.jar
selenium-server-standalone-3.9.1.jar,python插件,用于web自动化测试
4. command prompt go to –> C:\selenium-remote-control-1.0.3\selenium-server-1.0.3>java -jar selenium-server.jar 5. Download the RubyInstaller– The Ruby Installer is currently available only for the ...
selenium-java-2.45.0.jar
selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包
使用selenium与webdriver打交道,是启动webdriver去调用浏览器,来完成操作。这就是selenium-chrome-driver-3.14.0.jar,作为chrome浏览器的webdriver,被selenium调用执行操作。