1: <?php
2: namespace Azalea\Selenium\App\Charts;
3:
4: use Azalea\Selenium\Toolkit\View;
5:
6: class ChartObjective extends View
7: {
8:
9: 10: 11:
12:
13: public function addVitals()
14: {
15: $this->press("Vitals");
16: $this->driver->waitFor("#pat_vit_form");
17: return $this;
18: }
19:
20: public function editObjectiveNotes()
21: {
22: $this->notes->clearCache()->verifyAndWait()->root()->click();
23: $this->notes->editor->verifyAndWait()->root()->click();
24: }
25:
26: public function cancelObjectiveNotes()
27: {
28: $this->filter('[data-model-attribute-header="esp_objective"] + .awa-mvc-ControlsView')->press("Cancel");
29: }
30:
31: public function saveObjectiveNotes()
32: {
33: $this->filter('[data-model-attribute-header="esp_objective"] + .awa-mvc-ControlsView')->press("Save");
34: }
35:
36: public function addObjectiveField()
37: {
38: $this->press("Objective Field");
39: return $this;
40: }
41:
42: public function addImageAnnotation()
43: {
44: $this->press("Image Annotation");
45: return $this;
46: }
47: }
48:
49: ?>