51Testing软件测试论坛

标题: 我用java+selenium编写的脚本怎么无法调用火狐浏览器呢? [打印本页]

作者: testing_smaller    时间: 2019-3-19 22:15
标题: 我用java+selenium编写的脚本怎么无法调用火狐浏览器呢?
本帖最后由 testing_smaller 于 2019-3-19 22:18 编辑

谷歌和IE都是如此,新手不懂,求赐教
package com.mypro1.jase;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
public class baidu {
public static void main(String[] args) {
    System.out.println("srart selenium");
    WebDriver driver = new FirefoxDriver();
    driver.get("http://www.baidu.com/");
    WebElement txtbox=driver.findElement(By.id("kw"));
    txtbox.sendKeys("selenium java");
    WebElement btn=driver.findElement(By.id("su"));
    btn.click();
    driver.close();
System.out.println("end selenium");
    }
}

作者: testing_smaller    时间: 2019-3-19 23:13
该段代码来自虫师的《Selenium2 Java自动化测试实战》
作者: testing_smaller    时间: 2019-3-19 23:16
自动化测试迈出的第一步就卡住了,求帮助,感谢
作者: 清晨一缕阳光    时间: 2019-3-20 08:51
selenium高版本使用时,必须使用浏览器的相应驱动。这个是没有火狐浏览器驱动的原因。
作者: testing_smaller    时间: 2019-3-20 12:39
清晨一缕阳光 发表于 2019-3-20 08:51
selenium高版本使用时,必须使用浏览器的相应驱动。这个是没有火狐浏览器驱动的原因。

感谢,我安装火狐驱动试一试
作者: joykao    时间: 2019-4-1 16:51
建议也及时了解下selenium的最新版本兼容性,书上的内容不一定能跟上selenium的发布更新,所以掌握了基本知识后还要定期去刷新自己的知识库哟
作者: joykao    时间: 2019-4-1 16:51
建议也及时了解下selenium的最新版本兼容性,书上的内容不一定能跟上selenium的发布更新,所以掌握了基本知识后还要定期去刷新自己的知识库哟




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2