Best Python code snippet using playwright-python
qtable_storage.py
Source:qtable_storage.py
...
eurobot_fsm.py
Source:eurobot_fsm.py
...63 self.image_processing.start_image_processing()64 if tick == 10: # Gives time to get the image and process it 65 self.puck_colors = self.image_processing.get_puck_colors()66 self.nav.set_speed(0.9)67 self.nav.go_forward(1.48)68 self.__lift_control('down')69 elif tick == 25:70 self.__vacuum_pumps_control('on')71 72 elif tick == 35: # go on blue 73 self.__lift_control('up')74 self.nav.go_forward(-0.95)75 76 elif tick == 45: # go on green. We have reached BLUE77 self.__lift_control('down')78 if not self.puck_colors['error']:79 for place in self.puck_colors:80 if self.puck_colors[place] == 'blue':81 self.__vacuum_pumps_control('off', place)82 self.nav.go_forward(-.30)83 84 elif tick == 55: # go on red, We have reached GREEN85 if not self.puck_colors['error']:86 for place in self.puck_colors:87 if self.puck_colors[place] == 'green':88 self.__vacuum_pumps_control('off', place)89 self.nav.go_forward(-.35)90 elif tick == 65: # We are on RED. Dump everything left here 91 self.__vacuum_pumps_control('off')92 self.nav.go_forward(-.15)93 elif tick == 75:94 self.nav.rotate(-90)95 elif tick == 85: 96 self.nav.go_forward(.50) # 53 if we stop it once | todo: reslove this 97 98 elif tick == 95:99 self.nav.rotate(90)100 elif tick == 110:101 self.__lift_control('down')102 self.nav.go_forward(1.18)103 elif tick == 125:104 self.__vacuum_pumps_control('on')105 106 elif tick == 130:107 self.__lift_control('up')108 elif tick == 135:109 self.nav.go_forward(-.98)110 elif tick == 155:111 self.nav.rotate(90)112 self.__lift_control('down')113 elif tick == 170:114 self.nav.go_forward(.25)115 self.__vacuum_pumps_control('off')116 def strategy_two(self, tick):117 if tick == 5:118 self.__lift_control('down')119 self.nav.go_forward(-.20)120 121 if tick == 20:122 self.__lift_control('down')123 self.nav.rotate(-90)124 if tick == 35:125 self.nav.go_forward(1.5)126 if tick == 55:127 self.nav.rotate(90)128 if tick == 70:129 self.nav.go_forward(1.07)130 131 if tick == 90:132 self.nav.rotate(-90)133 134 if tick == 105:135 self.nav.go_forward(.38)136 if tick == 115:137 self.nav.rotate(90)138 if tick == 130:139 self.nav.set_speed(0.5)140 self.nav.go_forward(.151) # .148141 142 if tick == 150:143 self.__vacuum_pumps_control('on')144 self.nav.go_forward(-.151)145 146 if tick == 160:147 self.nav.set_speed(0.8)148 self.__lift_control('up')149 self.nav.rotate(130)150 if tick == 200:151 self.nav.go_forward(1.25)152 if tick == 215:153 self.nav.rotate(-40)154 if tick == 225:155 self.nav.go_forward(.4)156 if tick == 245:157 self.__vacuum_pumps_control('off')158 if tick == 255:159 self.nav.go_forward(.3)160 def __lift_control(self, data):161 msg = Float32()162 if data == 'up':163 msg.data = 0.1164 elif data == 'down':165 msg.data = 0.0166 self.__right_lift_publisher.publish(msg)167 self.__left_lift_publisher.publish(msg)168 self.__center_lift_publisher.publish(msg)169 def __vacuum_pumps_control(self, data, vacuum_pump='all'):170 msg = Bool()171 if data == 'on':172 msg.data = True173 elif data == 'off':...
3rd_20181658_leesungjin.py
Source:3rd_20181658_leesungjin.py
...19 # =======================================================================20 def car_startup(self):21 # implement the assignment code here22 distance = self.car.distance_detector.get_distance()23 self.car.accelerator.go_forward(40)24 count = 025 print("start")26 countstop = 027 while(True):28 print(self.car.line_detector.read_digital())29 distance = self.car.distance_detector.get_distance()30 print(distance)31 if distance == -1:32 continue33 if distance <= 20:34 count += 135 if count >= 10:36 self.car.accelerator.stop()37 self.car.steering.turn_left(55)38 self.car.accelerator.go_forward(50)39 time.sleep(1)40 self.car.accelerator.stop()41 self.car.steering.turn_right(165)42 self.car.accelerator.go_forward(80)43 time.sleep(1.9)44 countstop += 145 print(countstop)46 count = 047 while(True):48 if(self.car.line_detector.read_digital() != [0,0,0,0,0]):49 break50 51 if(self.car.line_detector.read_digital() == [0,0,1,0,0]):52 self.car.accelerator.go_forward(40)53 elif(self.car.line_detector.read_digital() == [1,0,0,0,0]):54 self.car.steering.turn_left(60)55 self.car.accelerator.go_forward(40)56 elif(self.car.line_detector.read_digital() == [1,1,0,0,0]):57 self.car.steering.turn_left(65)58 self.car.accelerator.go_forward(40)59 elif(self.car.line_detector.read_digital() == [0,1,0,0,0]):60 self.car.steering.turn_left(80)61 self.car.accelerator.go_forward(40)62 elif(self.car.line_detector.read_digital() == [0,1,1,0,0]):63 self.car.steering.turn_left(85)64 self.car.accelerator.go_forward(40)65 elif(self.car.line_detector.read_digital() == [1,1,1,0,0]):66 self.car.steering.turn_left(87)67 self.car.accelerator.go_forward(40)68 elif(self.car.line_detector.read_digital() == [0,0,1,1,0]):69 self.car.steering.turn_right(95)70 self.car.accelerator.go_forward(40)71 elif(self.car.line_detector.read_digital() == [0,0,1,1,1]):72 self.car.steering.turn_right(100)73 self.car.accelerator.go_forward(40)74 elif(self.car.line_detector.read_digital() == [0,0,0,1,0]):75 self.car.steering.turn_right(110)76 self.car.accelerator.go_forward(40)77 elif(self.car.line_detector.read_digital() == [0,0,0,1,1]):78 self.car.steering.turn_right(115)79 self.car.accelerator.go_forward(40)80 elif(self.car.line_detector.read_digital() == [0,0,0,0,1]):81 self.car.steering.turn_right(120)82 self.car.accelerator.go_forward(40)83 elif(self.car.line_detector.read_digital() == [0,0,0,0,0]):84 self.car.steering.turn(100)85 self.car.accelerator.go_backward(40)86 time.sleep(0.33)87 self.car.accelerator.stop()88 elif(self.car.line_detector.read_digital() == [1,1,1,1,1]):89 if countstop == 4:90 self.car.accelerator.stop()91 break92 else:93 continue94 #self.car.accelerator.stop()95 96if __name__ == "__main__":...
3rd_20181703_sunho.py
Source:3rd_20181703_sunho.py
...17 # Complete the code to perform Third Assignment18 # =======================================================================19 def car_startup(self):20 speed = 3021 self.car.accelerator.go_forward(speed)22 cnt = 023 while True:24 l = self.car.line_detector.read_digital()25 if cnt <= 2:26 if self.car.distance_detector.get_distance() > 15:27 if l == [1, 0, 0, 0, 0]:28 self.car.steering.turn_left(78)29 elif l == [0, 1, 0, 0, 0]:30 self.car.steering.turn_left(83)31 elif l == [0, 0, 0, 1, 0]:32 self.car.steering.turn_right(127)33 elif l == [0, 0, 0, 0, 1]:34 self.car.steering.turn_right(132)35 elif l == [1, 1, 0, 0, 0]:36 self.car.steering.turn_left(63)37 elif l == [0, 1, 1, 0, 0]:38 self.car.steering.turn_left(88)39 elif l == [0, 0, 1, 1, 0]:40 self.car.steering.turn_right(92)41 elif l == [0, 0, 0, 1, 1]:42 self.car.steering.turn_right(97)43 elif l == [0, 0, 1, 0, 0]:44 self.car.accelerator.go_forward(speed)45 elif l == [1, 1, 0, 0, 0]:46 self.car.accelerator.go_forward(speed)47 elif l == [0, 0, 0, 1, 0]:48 self.car.accelerator.go_forward(speed)49 elif l == [0, 1, 0, 0, 0]:50 self.car.accelerator.go_forward(speed)51 elif l == [1, 1, 1, 0, 0]:52 self.car.accelerator.go_forward(speed)53 elif l == [0, 1, 0, 0, 1]:54 self.car.accelerator.go_forward(speed)55 elif l == [1, 1, 1, 0, 1]:56 self.car.accelerator.go_forward(speed)57 elif l == [1, 1, 0, 0, 0]:58 self.car.accelerator.go_forward(speed)59 elif l == [1, 0, 0, 1, 0]:60 self.car.accelerator.go_forward(speed)61 elif l == [1, 1, 1, 0, 0]:62 self.car.accelerator.go_forward(speed)63 elif l == [1, 0, 0, 0, 1]:64 self.car.accelerator.go_forward(speed)65 time.sleep(0.2)66 elif l == [0, 0, 0, 0, 1]:67 self.car.accelerator.go_backward(speed)68 time.sleep(0.2)69 elif l == [0, 0, 0, 0, 0]:70 self.car.steering.turn_right(130)71 self.car.accelerator.go_backward(speed)72 time.sleep(0.6)73 self.car.steering.turn_left(45)74 self.car.accelerator.go_forward(speed)75 time.sleep(0.2)76 continue77 else:78 self.car.accelerator.go_forward(speed)79 time.sleep(0.1)80 elif 0 < self.car.distance_detector.get_distance() <= 15:81 self.car.steering.turn_left(50)82 self.car.accelerator.go_forward(speed+7)83 time.sleep(1)84 self.car.steering.turn_right(120)85 self.car.accelerator.go_forward(speed+7)86 time.sleep(1.8)87 88 else:89 self.car.accelerator.power_down()90if __name__ == "__main__":91 try:92 myCar = myCar("CarName")93 myCar.car_startup()94 except KeyboardInterrupt:95 # when the Ctrl+C key has been pressed,96 # the moving object will be stopped...
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!