здесь, например, у меня есть GUI проверка некоторых флагов вкл / выкл, и то же самое зависит от флага базы данных тоже. в Robot Framework, если я написал один шаг для проверки объявления флага GUI в другом, я написал проверку флага базы данных. Могу ли я И выполнить эти два шага и выполнить условие Если условие и условие 1, и условие 2 выполнены, то записать сообщение в журнал, а затем записать другое сообщение. ?
пример:
${takingorderstatus_1} Set Variable 1
Log ${takingorderstatus_1}
${takingorderstatus_0} Set Variable 0
Log ${takingorderstatus_0}
Run Keyword If ${takingorderstatus_1} == 1 Log Is taking orders is active on GUI
Run Keyword Unless ${takingorderstatus_0} == 0 Log Is taking orders is not active on GUI
Connect To Database pymysql NEW_PROD_DUMP ${UserName} ${Password} ${DatabaseHost} ${Port}
Check If Exists In Database SELECT dp.`outletName`, dp.`isActive` AS 'DistributionPointActive', cpd.`isActive` AS 'OnChannelPartnerActive', cpd.`channelPartnerOutletName`, cpd.`channelPartnerURL` FROM ChannelPartnerDistributionPointIdMapping cpd LEFT JOIN DistributionPoint dp ON dp.id = cpd.`distributionPointId` WHERE cpd.`channelPartnerId` = 2 AND cpd.`distributionPointId` = 2
@{QueryResult} Query SELECT dp.`outletName`, dp.`isActive` AS 'DistributionPointActive', cpd.`isActive` AS 'OnChannelPartnerActive', cpd.`channelPartnerOutletName`, cpd.`channelPartnerURL` \ FROM ChannelPartnerDistributionPointIdMapping cpd LEFT JOIN DistributionPoint dp ON dp.id = cpd.`distributionPointId` WHERE cpd.`channelPartnerId` = 2 AND cpd.`distributionPointId` = 2
Log @{QueryResult}