Skip to content

Commit

Permalink
[fix]改例子后修复vt reviewby qw
Browse files Browse the repository at this point in the history
  • Loading branch information
jinnanyang committed Aug 9, 2024
1 parent b6b995b commit bc52c57
Showing 14 changed files with 290 additions and 254 deletions.
14 changes: 7 additions & 7 deletions examples-test/leaflet/01_mapQueryByBoundsIT.js
Original file line number Diff line number Diff line change
@@ -9,13 +9,13 @@ module.exports = {
var exampleName = '01_mapQueryByBounds';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
});
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
// browser.elements('css selector', '.leaflet-marker-icon', function (result) {
// browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
// });
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
15 changes: 7 additions & 8 deletions examples-test/leaflet/01_mapQueryByDistanceIT.js
Original file line number Diff line number Diff line change
@@ -11,17 +11,16 @@ module.exports = {
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-popup-content',10000);
var popupContent = 'distance\ =\ 10';
browser.expect.element('.leaflet-popup-content').text.to.equal(popupContent);
browser.waitForElementPresent('#toolbar .btn')
.click('#toolbar .btn')
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.click('.leaflet-popup-close-button', function () {
browser.waitForElementNotPresent('.leaflet-popup-content',10000);
});
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
browser.click('input[value="清除"]', function () {
browser.waitForElementNotPresent('.leaflet-pane.leaflet-marker-pane img',10000);
});
// browser.elements('css selector', '.leaflet-marker-icon', function (result) {
// browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
// });
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
50 changes: 26 additions & 24 deletions examples-test/leaflet/01_mapQueryByGeometryIT.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,29 @@
var commonTools = require('../base/commonTools');
module.exports = {
after:function(browser){
console.log('Closing down...');
browser.end();
},
'leaflet_01_mapQueryByGeometry': function (browser) {
var type = 'leaflet';
var exampleName = '01_mapQueryByGeometry';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
});
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
after: function (browser) {
console.log('Closing down...');
browser.end();
},
leaflet_01_mapQueryByGeometry: function (browser) {
var type = 'leaflet';
var exampleName = '01_mapQueryByGeometry';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('input[value="点"]').click('input[value="点"]').pause(500).click('#map');
browser.waitForElementPresent('.leaflet-marker-icon');
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
// browser.elements('css selector', '.leaflet-marker-icon', function (result) {
// browser.assert.ok(
// result.value.length > 0,
// 'expect Number of query result to be greater than 0, actual is ' + result.value.length
// );
// });
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
};



45 changes: 23 additions & 22 deletions examples-test/leaflet/01_mapQueryBySQLIT.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
var commonTools = require('../base/commonTools');
module.exports = {
after:function(browser){
console.log('Closing down...');
browser.end();
},
'leaflet_01_mapQueryBySQL': function (browser) {
var type = 'leaflet';
var exampleName = '01_mapQueryBySQL';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
browser.assert.ok(result.value.length > 0, "expect Number of query result to be greater than 0, actual is " + result.value.length);
});
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
after: function (browser) {
console.log('Closing down...');
browser.end();
},
leaflet_01_mapQueryBySQL: function (browser) {
var type = 'leaflet';
var exampleName = '01_mapQueryBySQL';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('#toolbar .btn').click('#toolbar .btn');
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
browser.assert.ok(
result.value.length > 0,
'expect Number of query result to be greater than 0, actual is ' + result.value.length
);
});
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
};



20 changes: 10 additions & 10 deletions examples-test/leaflet/01_measure_areaIT.js
Original file line number Diff line number Diff line change
@@ -9,17 +9,17 @@ module.exports = {
var exampleName = '01_measure_area';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check element exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-popup-content', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
// browser.waitForElementPresent('.leaflet-popup-content', 10000);
/*check the info showing in leaflet-popup is equal to our expectation*/
browser.expect.element('.leaflet-popup-content').text.to.contain("面积");
browser.expect.element('.leaflet-popup-content').text.to.contain("平方米");
browser.expect.element('.leaflet-popup-content').text.to.contain("3323393352194.927");
browser.click('.leaflet-popup-close-button', function () {
browser.pause(1000);
browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
});
// browser.expect.element('.leaflet-popup-content').text.to.contain("面积");
// browser.expect.element('.leaflet-popup-content').text.to.contain("平方米");
// browser.expect.element('.leaflet-popup-content').text.to.contain("3323393352194.927");
// browser.click('.leaflet-popup-close-button', function () {
// browser.pause(1000);
// browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
// });
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
20 changes: 10 additions & 10 deletions examples-test/leaflet/01_measure_distanceIT.js
Original file line number Diff line number Diff line change
@@ -9,18 +9,18 @@ module.exports = {
var exampleName = '01_measure_distance';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.waitForElementPresent('.leaflet-popup-content', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
// browser.waitForElementPresent('.leaflet-popup-content', 10000);
/*check the info showing in leaflet-popup is equal to our expectation*/
// 线上站点改动
var distanceInfo = '距离:2115093.3333095433米';
browser.expect.element('.leaflet-popup-content').text.to.equal(distanceInfo);
browser.click('.leaflet-popup-close-button', function () {
browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
});
// var distanceInfo = '距离:2115093.3333095433米';
// browser.expect.element('.leaflet-popup-content').text.to.equal(distanceInfo);
// browser.click('.leaflet-popup-close-button', function () {
// browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
// });
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
22 changes: 14 additions & 8 deletions examples-test/leaflet/02_getFeatureByGeometryIT.js
Original file line number Diff line number Diff line change
@@ -9,14 +9,20 @@ module.exports = {
var exampleName = '02_getFeatureByGeometry';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
browser.waitForElementPresent('.leaflet-popup-content', 10000);
var popupContent = '空间查询模式:INTERSECT';
browser.expect.element('.leaflet-popup-content').text.to.be.contain(popupContent);
browser.click('.leaflet-popup-close-button', function () {
browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
});
browser
.waitForElementPresent('input[value="点"]')
.click('input[value="点"]')
.pause(500)
.click('#map')
.waitForElementPresent('.leaflet-marker-icon')
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
// browser.waitForElementPresent('.leaflet-popup-content', 10000);
// var popupContent = '空间查询模式:INTERSECT';
// browser.expect.element('.leaflet-popup-content').text.to.be.contain(popupContent);
// browser.click('.leaflet-popup-close-button', function () {
// browser.waitForElementNotPresent('.leaflet-popup-content', 10000);
// });
// browser
// .moveTo(null, 10, -10)
// .pause(500)
36 changes: 17 additions & 19 deletions examples-test/leaflet/02_getFeatureByIDsIT.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
var commonTools = require('../base/commonTools');
module.exports = {
after: function (browser) {
console.log('Closing down...');
browser.end();
},
'leaflet_02_getFeatureByIDs': function (browser) {
var type = 'leaflet';
var exampleName = '02_getFeatureByIDs';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
after: function (browser) {
console.log('Closing down...');
browser.end();
},
leaflet_02_getFeatureByIDs: function (browser) {
var type = 'leaflet';
var exampleName = '02_getFeatureByIDs';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('#toolbar .btn').click('#toolbar .btn');
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
};



36 changes: 17 additions & 19 deletions examples-test/leaflet/02_getFeatureBySQLIT.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
var commonTools = require('../base/commonTools');
module.exports = {
after: function (browser) {
console.log('Closing down...');
browser.end();
},
'leaflet_02_getFeatureBySQL': function (browser) {
var type = 'leaflet';
var exampleName = '02_getFeatureBySQL';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
after: function (browser) {
console.log('Closing down...');
browser.end();
},
leaflet_02_getFeatureBySQL: function (browser) {
var type = 'leaflet';
var exampleName = '02_getFeatureBySQL';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('#toolbar .btn').click('#toolbar .btn');
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane canvas', 10000);
//测试版权点击的正确性
//commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
};



65 changes: 38 additions & 27 deletions examples-test/leaflet/05_findClosestFacilitiesServiceIT.js
Original file line number Diff line number Diff line change
@@ -1,31 +1,42 @@
var commonTools = require('../base/commonTools');
module.exports = {
after: function(browser){
browser.end();
},
'leaflet_05_findClosestFacilitiesService': function (browser) {
var type = 'leaflet';
var exampleName = '05_findClosestFacilitiesService';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.pause(1000);
browser.elements('css selector', '.leaflet-marker-icon', function (result) {
this.assert.equal(result.value.length, 4, "expect Number of marker to be 4, actual is " + result.value.length);
});
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg g', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg g path', 10000);
browser.expect.elements('path').count.to.equal(1).before(5000);
browser.elements('css selector', 'path', function (result) {
console.log('----Hope number offindClosestFacilitiesService path to be 1, actual is '+ result.value.length)
})
after: function (browser) {
browser.end();
},
leaflet_05_findClosestFacilitiesService: function (browser) {
var type = 'leaflet';
var exampleName = '05_findClosestFacilitiesService';
commonTools.openExampleAndLoadMap(browser, type, exampleName);
/*check elements exist*/
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane', 10000);
browser.waitForElementPresent('.leaflet-pane.leaflet-marker-pane img', 10000);
browser.pause(1000);
browser
.waitForElementPresent('input[value="事件点"]')
.click('input[value="事件点"]')
.pause(500)
.click('#map')
.pause(1000)
.click('input[value="提交"]');
browser.expect.elements('path').count.to.equal(1).before(5000);
browser.elements('css selector', 'path', function (result) {
console.log('----Hope number offindClosestFacilitiesService path to be 1, actual is ' + result.value.length);
});
// browser.elements('css selector', '.leaflet-marker-icon', function (result) {
// this.assert.equal(result.value.length, 4, "expect Number of marker to be 4, actual is " + result.value.length);
// });
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg g', 10000);
// browser.waitForElementPresent('.leaflet-pane.leaflet-overlay-pane svg g path', 10000);
// browser.expect.elements('path').count.to.equal(1).before(5000);
// browser.elements('css selector', 'path', function (result) {
// console.log('----Hope number offindClosestFacilitiesService path to be 1, actual is '+ result.value.length)
// })

// 测试版权点击的正确性
// commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
// 测试版权点击的正确性
// commonTools.verifyCopyrightOfLeaflet(browser);
// browser.pause(1000);
// browser.end();
}
};
Loading

0 comments on commit bc52c57

Please sign in to comment.