如何复制xml并使用硒在网页中粘贴

问题描述:

我被困在硒自动化中,其中xml是一个输入,我需要将XML粘贴到浏览器中的文本框中,并且需要单击“提交”。它会在处理后提供结果。我需要验证结果。如何复制xml并使用硒在网页中粘贴

这是可能做硒吗?

+0

是有可能 – arved

那么你可以将xml文件读入一个字符串并将文本发送到输入字段。

对于Examle:

import org.apache.commons.io.FileUtils; 

//... 

String contents = FileUtils.readFileToString(new File("/path/to/the/file"), "UTF-8") 
WebDriver driver = new FirefoxDriver(); 
driver.get("http://www.google.com"); 
driver.findElement(By.name("q")).sendKeys(contents); 
+0

可以ü请给我一个代码:( – Alex

+0

http://www.w3schools.com/xml/tryit.asp?filename=tryxml_display_table可以ü请giveme code如何在此文本框中粘贴 – Alex

+0

driver.get(“http://www.w3schools.com/xml/tryit.asp?filename=tryxml_display_table”); //清除现有文本\t \t driver.findElement (By.id(“textareaCode”))。clear(); String contents = FileUtils.readFileToString(new File(“C:\\ eclipse \\ test.xml“),”UTF-8“); //输入新文本 driver.findElement(By.id(“textareaCode”))。sendKeys(contents); –