草庐IT

API测试

全部标签

java - 同时测试浏览器;接收错误

现在,我正在尝试进行我的第一个测试,该测试将并行测试浏览器Chrome、Firefox、IE和Safari。但是我得到的以下错误是这样的:FAILEDCONFIGURATION:@BeforeMethodbeforeMethodorg.testng.TestNGException:Parameter'browser'isrequiredby@ConfigurationonmethodbeforeMethodbut>hasnotbeenmarked@Optionalordefined我在JAVA语言中使用Selenium、TestNG和Maven。XML测试套件文件和java文件位于目录

java - 是否有任何 Java API 可以在运行时使用输入的 xml 模式和 xpath 表达式和数据的键值对生成 xml

我在运行时有可更改的xml架构文件。我在我的代码中使用XPath表达式和要在XML文件中输入的值获取java集合。在所有这些运行时输入的帮助下,我必须生成XML文件。下面附上示例输入和输出。下面是示例架构(无固定格式):我得到的xpath表达式和值位于HashMap的键值对中。我需要将这些xpath值与相应的XMLElement值放在output.xml中。xpath表达式和值如下:表达式:/root/top/address值:10.200.111。表达式:/root/top/mode值:clusterJava代码应该生成XML文件作为Output.xml:(这是需要在运行时从所有收集

xml - BaseX 8.2 中带有元素节点测试的 XQuery 文档节点测试会在根元素之前出现注释时抛出异常。为什么?

在BaseX8.2中,我尝试将其分配给XQuery变量,这是一个根元素具有特定名称的文档节点。源XML如下所示:为了获取文档节点,我使用DocumentTest对其进行类型检查:declarevariable$docnodeasdocument-node(element(myRootElement)):=doc("pathToSourceFile");但是,我收到以下错误消息:XPTY0004:无法将文档节点()视为文档节点(document-node()(myRootElement))...这是非常出乎意料的,因为如果在根元素之前没有注释,则赋值成功。这意味着评论的存在会使查询失败。

python - @api.constrains 在 Odoo 8 中如何工作?

我正在尝试在Odoo8中应用约束。我已经阅读了它的解释并遵循了示例:Decoratesaconstraintchecker.Eachargumentmustbeafieldnameusedinthecheck.Invokedontherecordsonwhichoneofthenamedfieldshasbeenmodified.(fromhttps://www.odoo.com/documentation/8.0/reference/orm.html)Thisdecoratorwillensurethatdecoratedfunctionwillbecalledoncreate,wr

java - 从 API 提要解析 XML (Java)

这是我第一次在网站上发布问题。几天来我一直在寻找解决方案,可能会有一个解决方案。但是,我还没有找到任何可以解决我的问题的方法,所以我希望你们能帮帮我。另外,我不是最擅长Java的,所以这个问题最终可能会变得非常愚蠢。我正在尝试从url解析天气xml文件,但我继续收到XPathExpression错误。publicclassWeatherBugAPI{privateXPathxpath=XPathFactory.newInstance().newXPath();StringAPI_KEY="A***************";publicvoidgetLiveWeather(String

python单元测试多个混合

我正在尝试编写一种测试某些XML文件的方法。XML文件描述了科学分析程序的输入,其中可以定义各种参数。我想为我的XML文件编写单元测试,以便我知道程序配置正确。我目前正在将其作为一个库来执行此操作,其中包含一个包含各种测试和一些子组件混合的基本测试类。但是子组件重复了很多次,所以我希望测试为每个mixin运行一次,例如:classBaseTest(object):xmlfile='...'...classComponentMixin(object):xmlid=None#var=None#deftest_var(self):assertself.var=="whatever_the_v

c# - 使用泛型类型和继承时在 REST API 上序列化 XML 时出错

当我将使用泛型类型的返回对象序列化为XML时,我的RESTAPI出现错误。使用JSON时不会重现此错误。这是一个演示我的问题的简化示例:usingSystem;usingSystem.Net;usingSystem.Net.Http;usingSystem.Runtime.Serialization;usingSystem.Threading.Tasks;usingSystem.Web.Http;namespaceAreas.API{publicabstractclassAnimalController:ApiControllerwhereTProperties:new(){prote

java - JAXB 测试手工制作的 bean

我有一大堆手工制作的JAXB注释文件和一些手工制作的xsd文件。我还有一些示例xml文件,它们应该创建大多数JAXBbean并设置大多数字段。如何测试是否设置了所有重要(95%)属性?我不想手动测试每个bean的每个属性。如果手工制作的bean与xsd文件匹配,我是否也可以或作为替代测试? 最佳答案 有几种方法可以处理这个问题,最终应该为您提供某种自动化;但这完全取决于您的类和XSD的复杂程度。我将从使用JAXB的schemagen开始针对您已经拥有的一组类(class)。它可能需要您可能必须添加到当前代码库中的其他注释。有了该XS

c# - 如何对xml文件进行单元测试?

我已经为以下xml文件创建了一个XSD架构我实现了一个NoteGnerator来根据模式生成xml文件。必须针对某些模板/规范生成xml文件,例如:LucyLily--date--time--reminderdonotforgetmypen另一个模板/规范是这样的:LilyLucy--date--time--replynoproblem,其中是生成xml时的动态值(所以这个值不能预先确定)。基于XSD方案和这两个XML规范,我可以轻松生成XML消息。如何对生成的XML文件进行单元测试?我是否需要再次验证生成的XML文件的架构?或者我需要使用一些diff工具来比较生成的xml文件和模板?

C# Web API 基于 GET 请求的 XML 或 JSON

我的config.Routes设置为:config.Routes.MapHttpRoute(name:"DefaultApi",routeTemplate:"api/{controller}/{id}",defaults:new{id=RouteParameter.Optional});有了这个我可以使用:localhost:port/api/products-获取完整的产品列表localhost:port/api/products/#-获取具有给定id的单个产品基于浏览器,我获得了不同的格式(在FireFox和GoogleChrome中默认为XML格式,在InternetExplor