Sachverhalt: A. Die 1959 geborene A._ bezog seit 1. Oktober 1990 eine ganze Invalidenrente samt vier Kinderrenten. Den Anspruch auf Hilflosenentschädigung lehnte die IV-Stelle Bern wiederholt ab. Nachdem sich die Versicherte im November 2015 erneut zum Bezug einer Hilflosenentschädigung angemeldet hatte, leitete die IV-Stelle auch ein Rentenrevisionsverfahren ein. Sie veranlasste eine polydisziplinäre Abklärung der Versicherten im Ärztlichen Begutachtungsinstitut GmbH (ABI), Basel (Expertise vom 10. April 2018) und holte einen Abklärungsbericht Hilflosenentschädigung ein (vom 12. Juli 2018). Mit Verfügung vom 20. September 2018 hob sie die Invalidenrente auf Ende Oktober 2018 auf. Mit einer weiteren Verfügung vom 3. Oktober 2018 lehnte sie den Anspruch auf eine Hilflosenentschädigung ab. B. Die hiegegen eingereichte Beschwerde, mit welcher die Versicherte die Zusprechung einer ganzen Invalidenrente über den 31. Oktober 2018 hinaus und einer angemessenen Hilflosenentschädigung beantragt hatte, wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 23. April 2019 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt A._ die vorinstanzlich gestellten Rechtsbegehren erneuern; eventuell seien die Akten an die IV-Stelle zurückzuweisen, damit sie nach zusätzlichen Abklärungen über den Anspruch auf eine Hilflosenentschädigung neu verfüge. Ferner beantragt sie, die IV-Stelle sei zu verpflichten, ihr für das vorinstanzliche Verfahren eine Parteientschädigung in der Höhe von Fr. 7'890.85 zu bezahlen. Des Weiteren ersucht sie um die Bewilligung der unentgeltlichen Rechtspflege.