Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
selenium ide导出到webdriver java_Java_Selenium_Webdriver - Fatal编程技术网

selenium ide导出到webdriver java

selenium ide导出到webdriver java,java,selenium,webdriver,Java,Selenium,Webdriver,我找到的“Java-WebDriverBackedSelenium”导出程序生成代码 这样地: 硒。开(“/”); selenium.type(“密码”、“废话”); 等等 但我需要它像下面的经典WebDriver示例那样导出: driver.get("http://www.google.com"); WebElement element = driver.findElement(By.name("q")); element.sendKeys("Cheese!"); 有没有办法导出到第二个选项

我找到的“Java-WebDriverBackedSelenium”导出程序生成代码 这样地: 硒。开(“/”); selenium.type(“密码”、“废话”); 等等

但我需要它像下面的经典WebDriver示例那样导出:

driver.get("http://www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Cheese!");
有没有办法导出到第二个选项?我被要求使用这个,并且已经使用ide来获得 在过去的页面id标签中,如果可能的话,最好导出为这种格式。有人知道吗
或者对此有什么意见?

如果您需要在测试中单独使用
WebDriver
API类而不是
Selenium
类,您可以将记录的Selenium测试导出为“JUnit 4(WebDriver)”测试,而不是“JUnit 4(WebDriver支持的)”测试


PS:它还将有助于使用更为最新版本的Selenium IDE;v、 1.2.0(目前是IDE的最新版本)明确支持导出测试用例以使用WebDriver API。

在IDE上执行以下操作

  • 单击文件
  • 将测试用例导出为
  • 选择Java/TestNG/WebDriver
  • 给文件一个名称,并确保将.java放在文件末尾,例如test.java

感谢您的回复,我使用的是最新的IDE 1.2.0,并且我没有导出到JUnit 4 WebDriver的选项,该选项不是备份选项。这是IDE下载的默认选项吗?是的,我假设“JUnit4(WebDriver)”是IDE附带的默认格式。它通常在
将测试用例导出为…
选项下的
文件
菜单中可用。@Green,您可能需要验证Firefox配置文件中是否安装了
Selenium IDE:Java Formatters 1.2.0
扩展名。另外,你可能想看看,虽然我不需要安装它来获得格式化程序。是的,我这样做了,所以我删除了它并重新安装了插件,在我这样做之后它出现了,谢谢你的帮助!