aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/DynChannel.py
blob: 7af5ea78296052cff6e70411feb50881979bbdf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import unittest
import base

class Suite(base.Base):
    def test_1(self):
        """Test case 1"""
        self.start('DynChannel/main')

        # initial state: only Register is visible
        reg = self.xpath('button')
        reg.click()
        # and we get two another state: either Register or Send visible
        send = self.xpath('span/button')
        send.click()
        alert = self.driver.switch_to.alert
        self.assertEqual("Got something from the channel", alert.text)
        alert.accept()
        # we got the message back
        span = self.xpath('span/span')
        self.assertEqual("blabla", span.text)