Adalia1001 发表于 2015-6-27 16:28:36

【求助】selenium+junit selenium IDE中可以执行的脚本导出Java RC文件后执行出错!

导出的文件内容:
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class tests {
    private Selenium selenium;

    @Before
    public void setUp() throws Exception {
      selenium = new DefaultSelenium("localhost", 4444, "*firefox3 C:/Program Files (x86)/Mozilla Firefox/firefox.exe","http://www.baidu.com/");
      selenium.start();
    }

    @Test
    public void testTests() throws Exception {
      selenium.open("/");
      selenium.type("id=kw", "selenium");
      selenium.click("id=su");
      selenium.waitForPageToLoad("30000");
      selenium.click("id=kw");
      selenium.type("id=kw", "QTP");
      selenium.click("id=su");
      selenium.waitForPageToLoad("30000");
    }

    @After
    public void tearDown() throws Exception {
      selenium.stop();
    }
}

每次点击运行后火狐都会弹出一个下图的选项:

点击下一步后程序继续运行就报错了:


使用的包:

版本:selenium-server-1.0.3

希望得到大家的帮助,本人刚接触,小白一个!

jingzizx 发表于 2015-6-29 13:10:00

两个建议:
1/试一试别的浏览器;
2/selenium-server更新版本;

踏雪飞狐 发表于 2015-6-30 18:29:53

那是你火狐浏览器的问题吧,你自己手动打开火狐应该也会出现这个对话框,你就选一下不导入任何数据,以后就不会出来了。一般刚装好启动火狐是会弹出这个框的,不行的话建议你重装下火狐。

Adalia1001 发表于 2015-7-1 15:23:17

jingzizx 发表于 2015-6-29 13:10
两个建议:
1/试一试别的浏览器;
2/selenium-server更新版本;

谢谢您的回复,我试过chrom也有问题,我再更新版本试试吧

Adalia1001 发表于 2015-7-1 15:24:30

踏雪飞狐 发表于 2015-6-30 18:29
那是你火狐浏览器的问题吧,你自己手动打开火狐应该也会出现这个对话框,你就选一下不导入任何数据,以后就 ...

我自己每次打开火狐就不会出现那个对话框,但不知道为什么程序调用打开的时候就会出现,我重装一下试试!谢谢

Adalia1001 发表于 2015-7-1 15:26:00

踏雪飞狐 发表于 2015-6-30 18:29
那是你火狐浏览器的问题吧,你自己手动打开火狐应该也会出现这个对话框,你就选一下不导入任何数据,以后就 ...

想问一下,我的程序和导入的包有没有问题?

Adalia1001 发表于 2015-7-1 15:27:04

Adalia1001 发表于 2015-7-1 15:26
想问一下,我的程序和导入的包有没有问题?

我自己手动打开火狐就不会出现那个对话框,但程序调用就会出现,我重装一下试试,谢谢您!

踏雪飞狐 发表于 2015-7-3 11:36:08

Adalia1001 发表于 2015-7-1 15:26
想问一下,我的程序和导入的包有没有问题?

跟你的包没问题

Adalia1001 发表于 2015-7-3 18:33:00

踏雪飞狐 发表于 2015-7-3 11:36
跟你的包没问题

谢谢你,新建了项目,换了个高版本的包,可以了
页: [1]
查看完整版本: 【求助】selenium+junit selenium IDE中可以执行的脚本导出Java RC文件后执行出错!