summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2020-03-24 16:22:09 +0000
committerVincent Sanders <vince@kyllikki.org>2020-03-24 16:22:09 +0000
commitea2f3b60383166c576c446d092b3a98eb114feb7 (patch)
tree372533a8c7c013664351f72b7233d06eeb7ad44a
parentf3ec99cee86cb5ee8057d2cf1971ea44d2de2bb8 (diff)
downloadnetsurf-test-ea2f3b60383166c576c446d092b3a98eb114feb7.tar.gz
netsurf-test-ea2f3b60383166c576c446d092b3a98eb114feb7.tar.bz2
test about scheme
-rw-r--r--monkey-test/about-scheme.yaml173
1 files changed, 173 insertions, 0 deletions
diff --git a/monkey-test/about-scheme.yaml b/monkey-test/about-scheme.yaml
new file mode 100644
index 0000000..c1db719
--- /dev/null
+++ b/monkey-test/about-scheme.yaml
@@ -0,0 +1,173 @@
+title: about scheme
+group: no-networking
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+# ensure 404 behaviour
+- action: navigate
+ window: win1
+ url: about:does-not-exist
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "Unknown page: about:does-not-exist"
+# check about:credits
+- action: navigate
+ window: win1
+ url: about:credits
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf Credits
+ - bitmap-count: 1
+# check about:licence
+- action: navigate
+ window: win1
+ url: about:licence
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf Licence
+ - bitmap-count: 1
+# check about:license
+- action: navigate
+ window: win1
+ url: about:license
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf Licence
+ - bitmap-count: 1
+# check about:welcome
+- action: navigate
+ window: win1
+ url: about:welcome
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: Welcome to NetSurf
+ - bitmap-count: 1
+# check about:config
+- action: navigate
+ window: win1
+ url: about:config
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf Browser Config
+ - bitmap-count: 1
+# check about:Choices
+- action: navigate
+ window: win1
+ url: about:Choices
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: Automatically generated current NetSurf browser Choices
+# check testament
+- action: navigate
+ window: win1
+ url: about:testament
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: Automatically generated by NetSurf build system
+# check about
+- action: navigate
+ window: win1
+ url: about:about
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf List of About pages
+ - bitmap-count: 1
+# check logo
+- action: navigate
+ window: win1
+ url: about:logo
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - bitmap-count: 1
+# check imagecache
+- action: navigate
+ window: win1
+ url: about:imagecache
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: NetSurf Browser Image Cache Status
+ - bitmap-count: 1
+# check blank
+- action: navigate
+ window: win1
+ url: about:blank
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+# check certificate
+- action: navigate
+ window: win1
+ url: "about:certificate?cert=MIIHMzCCBhugAwIBAgISBEgH6UXBfQdBlws084Dpg65lMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTcwNTMxMzdaFw0yMDAzMTYwNTMxMzdaMB4xHDAaBgNVBAMTE25ldHN1cmYtYnJvd3Nlci5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDa4ZUDrnoaKKa-RGr6r259vfoLgoAtPwqjJm1cTq6dXZh3IFTgHwCnEh19Yha2iCROO9wDaoxlsBsR13ICnHqx7gq-r5eCLQQYXka2dHCVQ_JtPjDInEd7R_0vCHEfROMbkfXB_6jfVtDjWtqUI-5l5WC9zadB_Aqc0wIrxvdDGvjbbx_AYme5U-djKf6muy3sKPbP3LqMCe3zn6gtMItL8oAjAuW7SEoENdLtRLFUI0qHWpFZS8SZspxlDM9x0ecJhzd_ItNIk4LgIHfdFSHcFIvOFvq0HJs7Up6Ym6Cs2fftqQY527KPNwn926rqfAaUq2eogWb79RnG5TjqprokCXsK8hj6HLrBSeQz3utvYGanQEwF_IfCdC1TyrfXcuu0IbmDattzm5tFrkIrCHAy5BCzofcOvahMTCN4mKIZHeHsZsXVVWb5zSfUKP1EPkWcEkCEtJ_pBIeLJ84IekZh_6VWeXpPFwwnPK39xk6RMofwe06Rm7tB-hRX3mGHD-ck3gcJiwU5-5yQVJPs3J0-wSSAyY1v6rz9ororIQUnKgWCsaqs_1HUzYOnC8ZLiQhcDiMeQ6ekENO4ASrbmukoXw_aXHk1L6iFn2_L1qahrl-PETAOHokCAjIh65h8NuCBQT961E8ndKdnguPy49WApxeGcxx8YvdXENsinl6mMQIDAQABo4IDPTCCAzkwDgYDVR0PAQH_BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRAF40rHcWnmRvP-2xknjs3ZuEREDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMIHyBgNVHREEgeowgeeCGGJ1Z3MubmV0c3VyZi1icm93c2VyLm9yZ4IWY2kubmV0c3VyZi1icm93c2VyLm9yZ4IcZG93bmxvYWQubmV0c3VyZi1icm93c2VyLm9yZ4IXZ2l0Lm5ldHN1cmYtYnJvd3Nlci5vcmeCE25ldHN1cmYtYnJvd3Nlci5vcmeCGnNvdXJjZS5uZXRzdXJmLWJyb3dzZXIub3Jnghh0ZXN0Lm5ldHN1cmYtYnJvd3Nlci5vcmeCGHdpa2kubmV0c3VyZi1icm93c2VyLm9yZ4IXd3d3Lm5ldHN1cmYtYnJvd3Nlci5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdwBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW8Sjg2GAAAEAwBIMEYCIQDNgvfFJSbW7c3_FXgNHAz9oPHC2p2q0C8pUtg0dbPzlgIhAKObASiKczzVY3UhQenPSkGypqSddJXVuK_MeL7JEd25AHUAB7dcG-V9aP_xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFvEo4NpwAABAMARjBEAiBSWdZADxQC2sl6BDH4fmsbGZ-h_CDKxti_RKjeVWJIjQIgOW4KTG9s_ELnw7QdkYF6m047YBO1dIoHGcf7QNbi-a0wDQYJKoZIhvcNAQELBQADggEBABYwoxXc1BdnyMakFWViYBqg3OrpbDNfWIJPKuuBLEd-5FnDu06bxZd--_Eg2X54UgAYVFUcwkBTekgng8TLCY9OosIqZu9Q19rCptxzcERoRF_xie2aDPmxqfpN6vMSldbxzkcMCrMqzJWjPBFfZbHGmAfsVAjYS5I30pZ_WJS9BlAZV2uW6EZ_5P5wPWMVVj4-1LXOOYRStJen-oxyztO_ldtfcjK8vKEisKlOil-hNPs2iFfHOGeXcT6b2cUZ5fkK52EJQDcdaaOukjW780xoYsp5uUMl0qW2wNXxahQpDOFAspdqxqCvXR71cICasm-YR8i34hDC2itvcT2IawQ=&cert=MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA_MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0NlowSjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMTGkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EFq6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan_PQeGdxyGkOlZHP_uaZ6WA8SMx-yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0Z8h_pZq4UmEUEz9l6YKHy9v6Dlb2honzhT-Xhq-w3Brvaw2VFn3EK6BlspkENnWAa6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB_onkxEz0tNvjj_PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0TAQH_BAgwBgEB_wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIGCCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNvbTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9kc3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf_EFWCFiRAwVAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcCARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAzMDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwuY3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsFAAOCAQEA3TPXEfNjWDjdGBX7CVW-dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJouM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg-VyOeph4EYpr_1wXKtx8_wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so_joWUoHOUgwuX4Po1QYz-3dszkDqMp4fklxBwXRsW10KXzPMTZ-sOPAveyxindmjkW8lGy-QsRlGPfZ-G6Z6h7mjem0Y-iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M-X-Q7UNKEkROb3N6KOqkqm57TH2H3eDJAkSnh6_DNFu0Qg==&cert=MIIDSjCCAjKgAwIBAgIQRK-wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA_MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN-v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi-DoM3ZJKuM_IUmTrE4Orz5Iy2Xu_NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9UL2AZd-3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRyxXtqqzTWMIn_5WgTe1QLyNau7Fqckh49ZLOMxt-_yUFw7BZy1SbsOFU5Q9D8_RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4-U9m5_wAl0CAwEAAaNCMEAwDwYDVR0TAQH_BAUwAwEB_zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62-FLkHX_xBVghYkQMA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or-Dxz9LwwmglSBd49lZRNI-DT69ikugdB_OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX-5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK-rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir_md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL-T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ"
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: Certificate
+# close down
+- action: window-close
+ window: win1
+- action: quit
+