就这点代码自己看一下就可以了
再全局安装 一下
应该是驱动geckodriver.exe版本问题,换个与selenium匹配的版本;
我是mac启动Firefox失败,我填的路径"/Applications/Firefox.app"。换成Linux上,不用写路径,可以直接调起来。
不可以,软件包是文件路径,放出来就找不到了
这样算好了吗
报错显示是这样
我跟你遇到了同样的问题,现在已经解决。selenium Webdriver目前支持到JDK8,确保使用JDK8,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。 然后下载chromedriver,需要和你谷歌浏览器的版本对应,这是下载chromedriver的地址,选择对应的版本:https://chromedriver.storage.googleapis.com/index.html。记得把chromedriver添加到path环境变量,就可以了。如果还不行,重启eclipse就行。
我的默认就在最下面 估计是我先创建的src后倒入的jar 就在后面了
可以安装testng的离线安装包
NoSuchMethod
以前的火狐浏览器可以不用下载driver就可以,现在好像不行了,现在也需要下载相应版本的driver现在新版本的也要写成webdriver.firefox.driver,相应版本的driver直接百度都有的,放好了driver要配置环境变量
我也是这样楼主解决了嘛
已解决,将internet选项-安全页所有的启用安全模式勾去掉,再把IE页面的缩放调成100%就OK啦
Thread.sleep(4000);
在末尾加上这句,4000可改成其他数值,该句表示暂停4秒。
哪个版本不重要,重要的是版本和driver要对应
driver的路径没有设置对吗,
浏览器与webdriver的版本没有对应上,检查下ie浏览器的版本,然后下载对应的webdriver版本
如果报错是你的main方法,哪你可以不用main方法,自己写一个方法呀。 public static void test(){}
我和你的 一样,楼主解决了嘛
在老师的实战课程里面有,不过收费
你下载了selenium-java的jar包了吗?下载了的话,把这个jar包导进去就行了,导入的方法就是工程右键-属性-build path-library-外部jar的添加把所有jar包加入,在工程的参照library里面就可以看到selenium-java的jar包了,你要的导入的api就是在这个包下
试一下 http://www.baidu.com 而不是HTTPS