1: <?php
2: namespace Azalea\Selenium\App\Components;
3:
4: use Azalea\Selenium\Toolkit\View;
5:
6: class CodeLookup extends View
7: {
8: public function cancel()
9: {
10: $this->press("Cancel");
11: $this->driver->wait(1);
12: return $this;
13: }
14:
15: public function byICD9()
16: {
17: $this->press("ICD9");
18: $this->driver->waitForAjax();
19: return $this;
20: }
21:
22: public function byICD10()
23: {
24: $this->press("ICD10");
25: $this->driver->waitForAjax();
26: return $this;
27: }
28:
29: public function byCPT()
30: {
31: $this->press("CPT");
32: $this->driver->waitForAjax();
33: return $this;
34: }
35:
36: public function bySnomed()
37: {
38: $this->press("SNOMED");
39: $this->driver->waitForAjax();
40: return $this;
41: }
42:
43: public function search($text)
44: {
45: $this->querySelector(".autoselect_search")->value($text);
46: $this->driver->waitForAjax();
47: $this->driver->wait(1);
48: return $this;
49: }
50:
51: public function saveSelected()
52: {
53: $this->driver->waitForAjax();
54: $this->press("Save Selected");
55: $this->driver->waitForAjax();
56: return $this;
57: }
58: }
59:
60: ?>