使用selenium编写脚本常见问题(一)
前提:我用selenium IDE录制脚本,我用java写的脚本,如果大家想看的清楚明白推荐java/Junit4/Webdriver
我用的是java/TestNG/remote control
1、当编写完脚本的时候编译的时候提示java.lang.noclassdeffounderror:com/google/xxxxx错误的时候
解决方式:右键你的项目,选择属性,点击java build path 添加selenium-server-standard.jar 当然之前应该已经导入了selenium.jar
2、关于有些网站测试的时候可能用到Sendkeys函数,导出java脚本的时候,会显示sendKeys没有定义
这个函数我在官方API中没有查到,所以最后定了这个方法
将selenium.sendKeys=("xx1","xx2");
改为
String s1= "document.getElementById('id的名字')";
selenium.type(s1, "xx2");
虽然麻烦,但是能实现功能,倘若有其他方法,我希望大家能给我留言。
3、关于浏览器启动失败的问题
第一、确定你安装的位置,如果是默认的路径,如果启动不了,就重新安装
第二、讲位置改成现在浏览器的绝对位置。
刚接触也就只能总结这么多了。还有什么问题,希望大家能够交流。