SeleniumBase/examples/test_double_click.py

22 lines
921 B
Python

"""Test double_click() after switching into iframes."""
from seleniumbase import BaseCase
BaseCase.main(__name__, __file__)
class DoubleClickTests(BaseCase):
def test_switch_to_frame_and_double_click(self):
self.open("https://seleniumbase.io/w3schools/double_click")
self.assert_title("Double Click Testing")
self.click("button#runbtn")
self.switch_to_frame("iframe#iframeResult")
self.double_click('[ondblclick="myFunction()"]')
self.assert_text("Hello World", "#demo")
def test_switch_to_frame_of_element_and_double_click(self):
self.open("https://seleniumbase.io/w3schools/double_click")
self.assert_title("Double Click Testing")
self.click("button#runbtn")
self.switch_to_frame_of_element('[ondblclick="myFunction()"]')
self.double_click('[ondblclick="myFunction()"]')
self.assert_text("Hello World", "#demo")