Ejemplo n.º 1
0
        public void BySemanticsLabel()
        {
            // Text
            FlutterDriver.Click(FlutterBy.SemanticsLabel("FUT: FlutterBy.SemanticsLabel (Increment 4)"));

            AssertCounterIs("4", because: "we pressed the Semantics Label button");
        }
Ejemplo n.º 2
0
        public void BySemanticsLabel_NotRegularExpression(string inputText, string nodeOutputAsBase64)
        {
            // NodeJs Snippet:
            // console.log(find.bySemanticsLabel(null))
            // console.log(find.bySemanticsLabel(""))
            // console.log(find.bySemanticsLabel(" "))
            // console.log(find.bySemanticsLabel("theSemanticsLabel"))

            // Output:
            // eyJmaW5kZXJUeXBlIjoiQnlTZW1hbnRpY3NMYWJlbCIsImlzUmVnRXhwIjpmYWxzZSwibGFiZWwiOm51bGx9
            // eyJmaW5kZXJUeXBlIjoiQnlTZW1hbnRpY3NMYWJlbCIsImlzUmVnRXhwIjpmYWxzZSwibGFiZWwiOiIifQ
            // eyJmaW5kZXJUeXBlIjoiQnlTZW1hbnRpY3NMYWJlbCIsImlzUmVnRXhwIjpmYWxzZSwibGFiZWwiOiIgIn0
            // eyJmaW5kZXJUeXBlIjoiQnlTZW1hbnRpY3NMYWJlbCIsImlzUmVnRXhwIjpmYWxzZSwibGFiZWwiOiJ0aGVTZW1hbnRpY3NMYWJlbCJ9
            var asResult = FlutterBy.SemanticsLabel(inputText);

            var asBase64 = asResult.ToBase64();

            asBase64.Should().Be(nodeOutputAsBase64, because: "the Base64 Serialization should match the NodeJs version");
        }