コード例 #1
0
    def setup(self) :
        testing.wait_with_timeout(delay=8)

        # First change the viewport size so that all browsers get the
        # same results.
        scriptToExecute = "$('.renderers').parent().css('width', '350px').css('height', '350px')"
        self.window.execute_script(scriptToExecute)
        testing.wait_with_timeout(delay=1)

        clickPanel = self.window.find_element_by_css_selector(".mouse-listener")
        clickPanel.click()
        testing.wait_with_timeout(delay=1)
コード例 #2
0
    def setup(self):
        testing.wait_with_timeout(delay=8)

        # First change the viewport size so that all browsers get the
        # same results.
        scriptToExecute = "$('.renderers').parent().css('width', '350px').css('height', '350px')"
        self.window.execute_script(scriptToExecute)
        testing.wait_with_timeout(delay=1)

        clickPanel = self.window.find_element_by_css_selector(
            ".mouse-listener")
        clickPanel.click()
        testing.wait_with_timeout(delay=1)
コード例 #3
0
    def setup(self):
        testing.wait_with_timeout(delay=8)

        startButton = self.window.find_element_by_css_selector(".run-tests")
        startButton.click()
コード例 #4
0
    def setup(self) :
        testing.wait_with_timeout(delay=8)

        # First change the viewport size so that all browsers get the
        # same results.
        # $(".viewport-container").css("width", "350px").css("height", "350px")
        scriptToExecute = "$('.renderers').parent().css('width', '350px').css('height', '350px')"
        self.window.execute_script(scriptToExecute)
        testing.wait_with_timeout(delay=1)

        # Click on the "Open file" icon to start the process of loading a file
        filesDiv = self.window.find_element_by_css_selector(".action.files")
        filesDiv.click()
        testing.wait_with_timeout(delay=1)

        # Click on the "can" link to load some paraview data.  We have the
        # expectation here that the paraview data dir with which we started the
        # server points to the "Data" folder in the standard ParaViewData git
        # repo.
        canLi = self.window.execute_script("return $('.vtk-files.action:contains(can.ex2)')[0]")
        canLi.click()
        testing.wait_with_timeout(delay=3)

        # Now choose how to color the object
        colorByLink = self.window.find_element_by_css_selector(".colorBy.color")
        colorByLink.click()
        testing.wait_with_timeout(delay=1)

        colorByDispLi = self.window.find_element_by_css_selector(".points[name=DISPL]")
        colorByDispLi.click()
        testing.wait_with_timeout(delay=1)

        # Jump to the final time step
        endTimeLi = self.window.find_element_by_css_selector(".action[action=last]")
        endTimeLi.click()
        testing.wait_with_timeout(delay=1)

        # Rescale now that we're at the final time step
        rescaleIcon = self.window.find_element_by_css_selector(".rescale-data")
        rescaleIcon.click()
        testing.wait_with_timeout(delay=1)

        # Now click the resetCamera icon so that we change the center of
        # rotation
        resetCameraIcon = self.window.find_element_by_css_selector("[action=resetCamera]");
        resetCameraIcon.click()
        testing.wait_with_timeout(delay=1)
コード例 #5
0
    def setup(self) :
        testing.wait_with_timeout(delay=8)

        startButton = self.window.find_element_by_css_selector(".run-tests")
        startButton.click()