Best Python code snippet using playwright-python
tests.py
Source:tests.py
...110 S('a2').set_formula('=a1*2').drag_to('a5')111 assert S('a5').value == 16112 S('a1').set_date(datetime(2011, 1, 13)).drag_to('a5')113 assert S('a5').date == datetime(2011, 1, 17)114def test_drag_to():115 S('a1').value = 10116 S('a2').formula = '=a1+5'117 S('a2').drag_to('a3')118 assert S('a3').value == 20119def test_drag_to_with_cell_range():120 S('a1').value = 10121 S('a2').value = 20122 S('a3').value = 30123 S('a1:a3').drag_to('b3')124 assert S('b1').value == 11125 assert S('b2').value == 21126 assert S('b3').value == 31127def test_drag_calls_can_be_cascaded():128 S('a1').value = 1...
test_device_obj.py
Source:test_device_obj.py
...163 self.device.long_click = MagicMock()164 self.device.long_click.return_value = True165 self.assertTrue(self.obj.long_click())166 self.device.long_click.assert_called_once_with(30, 30)167 def test_drag_to(self):168 self.jsonrpc.dragTo.return_value = False169 self.assertFalse(self.obj.drag.to(10, 20, steps=10))170 self.jsonrpc.dragTo.return_value = True171 self.assertTrue(self.obj.drag.to(x=10, y=20, steps=20))172 sel = {"text": "text..."}173 self.assertTrue(self.obj.drag.to(steps=30, **sel))174 self.assertEqual(self.jsonrpc.dragTo.call_args_list,175 [call(self.obj.selector, 10, 20, 10),176 call(self.obj.selector, 10, 20, 20),177 call(self.obj.selector, Selector(**sel), 30)])178 def test_gesture(self):179 self.jsonrpc.gesture.return_value = True180 self.assertTrue(self.obj.gesture((1, 1), (2, 2), (3, 3), (4, 4), 100))181 self.assertTrue(self.obj.gesture(4, 3).to(2, 1, 20))...
test_locators.py
Source:test_locators.py
...458 button2 = page.locator("body").frame_locator("iframe").nth(1).locator("button")459 assert button2.text_content() == "Hello from iframe-2.html"460 button3 = page.locator("body").frame_locator("iframe").last.locator("button")461 assert button3.text_content() == "Hello from iframe-3.html"462def test_drag_to(page: Page, server: Server) -> None:463 page.goto(server.PREFIX + "/drag-n-drop.html")464 page.locator("#source").drag_to(page.locator("#target"))465 assert (466 page.eval_on_selector(467 "#target", "target => target.contains(document.querySelector('#source'))"468 )469 is True470 )471def test_locator_query_should_filter_by_text(page: Page, server: Server) -> None:472 page.set_content("<div>Foobar</div><div>Bar</div>")473 expect(page.locator("div", has_text="Foo")).to_have_text("Foobar")474def test_locator_query_should_filter_by_text_2(page: Page, server: Server) -> None:475 page.set_content("<div>foo <span>hello world</span> bar</div>")476 expect(page.locator("div", has_text="hello world")).to_have_text(...
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!!