Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fTTLo-0005JN-Ey for pgadmin-hackers@arkaria.postgresql.org; Thu, 14 Jun 2018 14:35:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fTTLm-0006mV-Pp for pgadmin-hackers@arkaria.postgresql.org; Thu, 14 Jun 2018 14:35:46 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fTOz2-0003ll-Uu for pgadmin-hackers@lists.postgresql.org; Thu, 14 Jun 2018 09:56:01 +0000 Received: from mail-wr0-x231.google.com ([2a00:1450:400c:c0c::231]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fTOyz-0004g5-Gc for pgadmin-hackers@postgresql.org; Thu, 14 Jun 2018 09:55:59 +0000 Received: by mail-wr0-x231.google.com with SMTP id o12-v6so5704063wrm.12 for ; Thu, 14 Jun 2018 02:55:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=tMSj4+dAUQ6XdzIUwpPFT+Z+Afn47tqPTgIFdBLPvM8=; b=IF6PZplafFvDihgzVQwfpTB85fMCt3M1ErlKUXn/oW+yCMVJh4UnldyvBUdwjfhWz8 B6GiulCEGjYyxVUho9uHuXlcKDeg8XcK5ZC/94WTPWyBPVEEJEJHJDEZe+FtW2zFacen DWKAptncienzeH0m5IT22+mFmdh3Bpm3r1rrUwARw/d2sQy6I+FxYkkm9c8UjkdBzxk0 hPX2jZW8JbaoOQYUEeIm+0Jqi5j1iNxK/Ss5isL+DWzDmU+K48e5IGGq0FV2iS4uNd55 kwjwgSgehXf2Z1wxeodzMNBDrfTtN9l0crK5BZXqo+Ovor4akfYx9HjFWkFQrkgGpl7y uQLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=tMSj4+dAUQ6XdzIUwpPFT+Z+Afn47tqPTgIFdBLPvM8=; b=KVuTIvgzLWH7kUlVWjjDFPsjcjorVvpetLKVpN7VXqb8JT5/IKcwubNR0gCHsb2Xq7 mUfOgcsanPJ19j+vrt6WcRdR1B5qVePQLoxEcHECblI/tkc7BaDcvP5cZWMlTwxy2iJ2 vUnLyMA1RMS2xq7uG110Glb+WGtnIEz7AhjZmgmb5vugh3aYqSIAwGgpp9e3F8WRDqIl 4VJT+nhMcORwCflvsV2fB0m1qki3sbGHQhY2Tc/Hjhouhd0jkzq31WBrvyWNF28islKd /tFzIMw0x41P7i7aqRXncG9ny3sfn/0Pv2ZVw2+SRtQ/kyCCEIrfZ0Xnu6l95CLwV5i+ UA6Q== X-Gm-Message-State: APt69E2FTWhSSKSmo913np1MULQ6H9duukxOQjoIq+QbcNw7Fsoh/yrW YiTbAwaJgGtEmG5kl/ut7DvkZLF8Nogzpv9FzlcB7g== X-Google-Smtp-Source: ADUXVKIjETGgncm/7MijXn/HhXnfxmdCYZEGctbSW1sjCzBQ4HjnwSUzTDUDq7ITr2bdV/Y+4a1cBvnC9gTKornOI2A= X-Received: by 2002:adf:8f70:: with SMTP id p103-v6mr1644674wrb.181.1528970154033; Thu, 14 Jun 2018 02:55:54 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:adf:972a:0:0:0:0:0 with HTTP; Thu, 14 Jun 2018 02:55:33 -0700 (PDT) From: Shubham Agarwal Date: Thu, 14 Jun 2018 15:25:33 +0530 Message-ID: Subject: pgadmin_page functions updated To: pgadmin-hackers@postgresql.org Content-Type: multipart/mixed; boundary="000000000000e7737e056e971aed" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000e7737e056e971aed Content-Type: multipart/alternative; boundary="000000000000e7737b056e971aeb" --000000000000e7737b056e971aeb Content-Type: text/plain; charset="UTF-8" Hi Team, I have modified following two functions in pgadmin_page.py :- 1. click_tab() -> Added wait till element is clickable, test cases are failing since the function attempts to click the tab which is not yet in the state to be clicked. 2. add_server() -> Replaced the sleep statement with wait till element to be clickable. Please find the attached patch. -- Thanks & Regards, Shubham Agarwal EnterpriseDB Corporation The Postgres Database Company --000000000000e7737b056e971aeb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Team,

I have modified following two = functions in pgadmin_page.py :-

1. click_tab() -&g= t; Added wait till element is clickable, test cases are failing since the f= unction attempts to click the tab which is not yet in the state to be click= ed.

2. add_server() -> Replaced the sleep state= ment with wait till element to be clickable.=C2=A0

Please find the attached patch.

--
= Thanks & Regards,
Shubham Agarwal
Enterpris= eDB Corporation

=
The Pos= tgres Database Company
--000000000000e7737b056e971aeb-- --000000000000e7737e056e971aed Content-Type: application/octet-stream; name="pgadmin_page.patch" Content-Disposition: attachment; filename="pgadmin_page.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jiedb5fw0 ZGlmZiAtLWdpdCBhL3dlYi9yZWdyZXNzaW9uL2ZlYXR1cmVfdXRpbHMvcGdhZG1pbl9wYWdlLnB5 IGIvd2ViL3JlZ3Jlc3Npb24vZmVhdHVyZV91dGlscy9wZ2FkbWluX3BhZ2UucHkKaW5kZXggNzg1 NzhhMi4uODBmMGNhNyAxMDA2NDQKLS0tIGEvd2ViL3JlZ3Jlc3Npb24vZmVhdHVyZV91dGlscy9w Z2FkbWluX3BhZ2UucHkKKysrIGIvd2ViL3JlZ3Jlc3Npb24vZmVhdHVyZV91dGlscy9wZ2FkbWlu X3BhZ2UucHkKQEAgLTYwLDggKzYwLDggQEAgY2xhc3MgUGdhZG1pblBhZ2U6CiAgICAgICAgIHNl bGYuZmlsbF9pbnB1dF9ieV9maWVsZF9uYW1lKCJwb3J0Iiwgc2VydmVyX2NvbmZpZ1sncG9ydCdd KQogICAgICAgICBzZWxmLmZpbGxfaW5wdXRfYnlfZmllbGRfbmFtZSgidXNlcm5hbWUiLCBzZXJ2 ZXJfY29uZmlnWyd1c2VybmFtZSddKQogICAgICAgICBzZWxmLmZpbGxfaW5wdXRfYnlfZmllbGRf bmFtZSgicGFzc3dvcmQiLCBzZXJ2ZXJfY29uZmlnWydkYl9wYXNzd29yZCddKQotICAgICAgICAj IFJlcXVpcmVkIHNsZWVwIHRvIGF2b2lkICJmZV9zZW5kYXV0aCIgcGFzc3dvcmQgZXJyb3IuCi0g ICAgICAgIHRpbWUuc2xlZXAoMC41KQorICAgICAgICBXZWJEcml2ZXJXYWl0KHNlbGYuZHJpdmVy LCAxMCkudW50aWwoRUMuZWxlbWVudF90b19iZV9jbGlja2FibGUoCisgICAgICAgICAgICAoQnku WFBBVEgsICIvL2J1dHRvbltjb250YWlucyguLCdTYXZlJyldIikpKQogICAgICAgICBzZWxmLmZp bmRfYnlfeHBhdGgoIi8vYnV0dG9uW2NvbnRhaW5zKC4sJ1NhdmUnKV0iKS5jbGljaygpCiAKICAg ICAgICAgc2VsZi5maW5kX2J5X3hwYXRoKApAQCAtMjQ1LDYgKzI0NSwxMSBAQCBjbGFzcyBQZ2Fk bWluUGFnZToKICAgICAgICAgYWN0aW9uLnBlcmZvcm0oKQogCiAgICAgZGVmIGNsaWNrX3RhYihz ZWxmLCB0YWJfbmFtZSk6CisgICAgICAgIFdlYkRyaXZlcldhaXQoc2VsZi5kcml2ZXIsIDEwKS51 bnRpbChFQy5lbGVtZW50X3RvX2JlX2NsaWNrYWJsZSgKKyAgICAgICAgICAgIChCeS5YUEFUSCwg Ii8vKltjb250YWlucyhAY2xhc3MsJ3djVGFiVG9wJyldLy8iCisgICAgICAgICAgICAgICAgICAg ICAgICIqW2NvbnRhaW5zKEBjbGFzcywnd2NQYW5lbFRhYicpICIKKyAgICAgICAgICAgICAgICAg ICAgICAgImFuZCBjb250YWlucyguLCciICsgdGFiX25hbWUgKyAiJyldIikpKQorCiAgICAgICAg IHRhYiA9IHNlbGYuZmluZF9ieV94cGF0aCgiLy8qW2NvbnRhaW5zKEBjbGFzcywnd2NUYWJUb3An KV0vLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIqW2NvbnRhaW5zKEBjbGFz cywnd2NQYW5lbFRhYicpICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbmQg Y29udGFpbnMoLiwnIiArIHRhYl9uYW1lICsgIicpXSIpCg== --000000000000e7737e056e971aed--