File tree Expand file tree Collapse file tree 1 file changed +28
-4
lines changed
Expand file tree Collapse file tree 1 file changed +28
-4
lines changed Original file line number Diff line number Diff line change 1- from playwright .sync_api import Page , expect
1+ from playwright .sync_api import Page
22
33
4- def __init__ (self , page : Page ):
5- self .page = page
6- # Downloads Page
4+ class LogDevice :
75
6+ def __init__ (self , page : Page ):
7+ self .page = page
8+ # Downloads Page
9+ self .sample_date = self .page .locator ("#sampleDate" )
10+ self .save_and_log_device = page .get_by_role ("button" , name = "Save and Log Device" )
11+ self .device_spoilt = page .get_by_role ("button" , name = "Device Spoilt" )
12+ self .spoilt_reason = page .get_by_label ("Spoil reason drop down" )
13+ self .log_spoilt = page .get_by_role ("button" , name = "Log as Spoilt" )
14+
15+ def sample_date (self , date : str ):
16+ self .sample_date .click ()
17+ self .sample_date .fill (date )
18+ self .sample_date .press ("Enter" )
19+
20+ def save_and_log_device (self ):
21+ self .save_and_log_device .click ()
22+
23+ def device_spoilt (self ):
24+ self .device_spoilt .click ()
25+
26+ def spoilt_reason (self ,value ):
27+ self .device_spoilt .select_option (value )
28+ self .device_spoilt .click ()
29+
30+ def log_spoilt (self ):
31+ self .log_spoilt .click ()
You can’t perform that action at this time.
0 commit comments