JSON 中的值 - 坐标 @ canvas - Selenium IDE & Selblocks
Values in JSON - coords @ canvas - Selenium IDE & Selblocks
我正在从 Selenium IDE (2.9.1) 和 SelBlocks (2.1.1) 中的外部文件加载数据,其中 "forJson" 函数与 canvas 交互 - 插入精确坐标的对象。
Selenium 测试有效,但似乎 JSON 数据未被读取并且对象被插入到随机坐标。
JSON 文件示例:
[
{
"coords": {
"x": 400,
"y": 800
}
}
]
Selenium 测试示例:
<tr>
<td>forJson</td>
<td>testdata.json</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
<td>css=canvas</td>
<td></td>
</tr>
<tr>
<td>endForJson</td>
<td></td>
<td></td>
</tr>
我也尝试过 "loadJsonVars" 或 "clickAt" 与坐标的交互,就像与 Google 地图的交互一样 - Clicking on Google Maps with Selenium IDE,但没有成功。
提前感谢任何参考或其他问题。
您正在引用 json 文件,但在您的点击命令中没有任何内容可以告诉脚本使用文件中的坐标。我使用了类似的东西,我使用这个例子的方式是将 json 文件格式化为:
[{x:"400",y:"800"}]
然后 selenium 脚本将是:
<tr>
<td>forJson</td>
<td>testdata.json</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
<td>css=canvas</td>
<td>${x},${y}</td>
</tr>
<tr>
<td>endForJson</td>
<td></td>
<td></td>
</tr>
我正在从 Selenium IDE (2.9.1) 和 SelBlocks (2.1.1) 中的外部文件加载数据,其中 "forJson" 函数与 canvas 交互 - 插入精确坐标的对象。 Selenium 测试有效,但似乎 JSON 数据未被读取并且对象被插入到随机坐标。
JSON 文件示例:
[
{
"coords": {
"x": 400,
"y": 800
}
}
]
Selenium 测试示例:
<tr>
<td>forJson</td>
<td>testdata.json</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
<td>css=canvas</td>
<td></td>
</tr>
<tr>
<td>endForJson</td>
<td></td>
<td></td>
</tr>
我也尝试过 "loadJsonVars" 或 "clickAt" 与坐标的交互,就像与 Google 地图的交互一样 - Clicking on Google Maps with Selenium IDE,但没有成功。
提前感谢任何参考或其他问题。
您正在引用 json 文件,但在您的点击命令中没有任何内容可以告诉脚本使用文件中的坐标。我使用了类似的东西,我使用这个例子的方式是将 json 文件格式化为:
[{x:"400",y:"800"}]
然后 selenium 脚本将是:
<tr>
<td>forJson</td>
<td>testdata.json</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
<td>css=canvas</td>
<td>${x},${y}</td>
</tr>
<tr>
<td>endForJson</td>
<td></td>
<td></td>
</tr>