1 | function main() { |
---|
2 | startApplication("sasview"); |
---|
3 | activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); |
---|
4 | activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Density/Volume Calculator")); |
---|
5 | test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").visible, true); |
---|
6 | test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").text, "H2O"); |
---|
7 | test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").displayText, "H2O"); |
---|
8 | test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "18.0153"); |
---|
9 | test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").enabled, true); |
---|
10 | test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").visible, true); |
---|
11 | test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").text, ""); |
---|
12 | test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, ""); |
---|
13 | test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").visible, true); |
---|
14 | type(waitForObject(":DensityPanel.editMolecularFormula_QLineEdit"), "2"); |
---|
15 | type(waitForObject(":DensityPanel.editMolecularFormula_QLineEdit"), "<Tab>"); |
---|
16 | type(waitForObject(":DensityPanel.editMolarMass_QLineEdit"), "<Tab>"); |
---|
17 | type(waitForObject(":DensityPanel.editMolarVolume_QLineEdit"), "35"); |
---|
18 | type(waitForObject(":DensityPanel.editMolarVolume_QLineEdit"), "<Tab>"); |
---|
19 | test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "34.0147"); |
---|
20 | test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, "0.971848571429"); |
---|
21 | clickButton(waitForObject(":DensityPanel.Reset_QPushButton")); |
---|
22 | test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").text, "H2O"); |
---|
23 | test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "18.0153"); |
---|
24 | test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").text, ""); |
---|
25 | test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, ""); |
---|
26 | clickButton(waitForObject(":DensityPanel.Close_QPushButton")); |
---|
27 | } |
---|