无论如何要验证从JMeter中的RestFul API获得的JSON响应?
我得到低于回应:
{"workingfrom":[{"id":1234,"type":"office","name":"N1"},{"id":5678,"type":"home","name":"N2"}]}
Run Code Online (Sandbox Code Playgroud) 输入:
var array1 = ["12346","12347\n12348","12349"];
Run Code Online (Sandbox Code Playgroud)
脚步:
替换
\n
为','
和添加到列表中.
输出:
var array2 = ["12346","12347","12348","12349"];
Run Code Online (Sandbox Code Playgroud)
我尝试了下面的逻辑但没有达到输出.看起来有些东西不见了.
var array2 = [];
_.forEach(array1, function (item) {
var splitData = _.replace(item, /\s+/g, ',').split(',').join();
array2.push(splitData);
});
Run Code Online (Sandbox Code Playgroud)
输出我的代码:
["12346","12347,12348","12349"]
Run Code Online (Sandbox Code Playgroud) 我在selenium框架中使用PageFactory模型(WebDriver,Java).
测试:在应用程序中创建一个实体并等待它完成(要验证实体的状态(已完成/正在进行中),我必须在创建的实体的前面验证状态图像).
问题/查询: **如果从进程内更改为完成,我应该如何等待特定状态?(因为整个页面在完成后没有得到刷新,只有那个图像正在刷新--AJAX/JSON调用)
***如何使用PageFactory获取最新的页面对象?我尝试过使用PageFactory.InitElements(driver,classname.class),但它不起作用.
**有什么办法,我们只刷新PageFactory Cache吗?就像SilkTest有'BrowserPage.FlushCache()'?