Unable to write the existing text file in RobotFramework












0















Unable to write the existing text file in RobotFramework.
My target to get output from for loop and write the value in text file, currently i'm able to create text file and printing the output value from for loop, but unable to write the value in text file.



What I have tried:



*** Settings ***
Library OperatingSystem

*** Variables ***
${PATH} ${CURDIR}/write_one_to_five.txt

*** Test Cases ***
For_Loop
Create File ${PATH} # Text file created at current directory
: FOR ${i} IN RANGE 1 6
Log ${i}
File Should Exist ${PATH} ${i}
Log Exited









share|improve this question























  • Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

    – A. Kootstra
    Nov 22 '18 at 7:21











  • Yes I'm, thanks :)

    – Al Imran
    Nov 22 '18 at 7:55
















0















Unable to write the existing text file in RobotFramework.
My target to get output from for loop and write the value in text file, currently i'm able to create text file and printing the output value from for loop, but unable to write the value in text file.



What I have tried:



*** Settings ***
Library OperatingSystem

*** Variables ***
${PATH} ${CURDIR}/write_one_to_five.txt

*** Test Cases ***
For_Loop
Create File ${PATH} # Text file created at current directory
: FOR ${i} IN RANGE 1 6
Log ${i}
File Should Exist ${PATH} ${i}
Log Exited









share|improve this question























  • Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

    – A. Kootstra
    Nov 22 '18 at 7:21











  • Yes I'm, thanks :)

    – Al Imran
    Nov 22 '18 at 7:55














0












0








0








Unable to write the existing text file in RobotFramework.
My target to get output from for loop and write the value in text file, currently i'm able to create text file and printing the output value from for loop, but unable to write the value in text file.



What I have tried:



*** Settings ***
Library OperatingSystem

*** Variables ***
${PATH} ${CURDIR}/write_one_to_five.txt

*** Test Cases ***
For_Loop
Create File ${PATH} # Text file created at current directory
: FOR ${i} IN RANGE 1 6
Log ${i}
File Should Exist ${PATH} ${i}
Log Exited









share|improve this question














Unable to write the existing text file in RobotFramework.
My target to get output from for loop and write the value in text file, currently i'm able to create text file and printing the output value from for loop, but unable to write the value in text file.



What I have tried:



*** Settings ***
Library OperatingSystem

*** Variables ***
${PATH} ${CURDIR}/write_one_to_five.txt

*** Test Cases ***
For_Loop
Create File ${PATH} # Text file created at current directory
: FOR ${i} IN RANGE 1 6
Log ${i}
File Should Exist ${PATH} ${i}
Log Exited






python text-files robotframework






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 22 '18 at 4:50









Al ImranAl Imran

677416




677416













  • Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

    – A. Kootstra
    Nov 22 '18 at 7:21











  • Yes I'm, thanks :)

    – Al Imran
    Nov 22 '18 at 7:55



















  • Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

    – A. Kootstra
    Nov 22 '18 at 7:21











  • Yes I'm, thanks :)

    – Al Imran
    Nov 22 '18 at 7:55

















Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

– A. Kootstra
Nov 22 '18 at 7:21





Are you aware of the documentation site of Robot Framework: robotframework.org/robotframework? Here you'll find the full documentation for all the included libraries like Operatingsystem.

– A. Kootstra
Nov 22 '18 at 7:21













Yes I'm, thanks :)

– Al Imran
Nov 22 '18 at 7:55





Yes I'm, thanks :)

– Al Imran
Nov 22 '18 at 7:55












1 Answer
1






active

oldest

votes


















2














You can use keyword Append To File from Operating system library http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html



Did some little modification in your code using the Append To File keyword and it worked!!



*** Settings ***
Library OperatingSystem

*** Variables ***
${PATH} ${CURDIR}/write_one_to_five.txt

*** Test Cases ***
For_Loop
Create File ${PATH} # Text file created at current directory
: FOR ${i} IN RANGE 1 6
log to console ${i}
${b}= Convert To String ${i} #conversion was required as it was throwing encoding error for integer
Append To File write_one_to_five.txt ${b}
#File Should Exist ${PATH} ${i} #This was causing error to me, hence commented
Log Exited





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53424074%2funable-to-write-the-existing-text-file-in-robotframework%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    You can use keyword Append To File from Operating system library http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html



    Did some little modification in your code using the Append To File keyword and it worked!!



    *** Settings ***
    Library OperatingSystem

    *** Variables ***
    ${PATH} ${CURDIR}/write_one_to_five.txt

    *** Test Cases ***
    For_Loop
    Create File ${PATH} # Text file created at current directory
    : FOR ${i} IN RANGE 1 6
    log to console ${i}
    ${b}= Convert To String ${i} #conversion was required as it was throwing encoding error for integer
    Append To File write_one_to_five.txt ${b}
    #File Should Exist ${PATH} ${i} #This was causing error to me, hence commented
    Log Exited





    share|improve this answer




























      2














      You can use keyword Append To File from Operating system library http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html



      Did some little modification in your code using the Append To File keyword and it worked!!



      *** Settings ***
      Library OperatingSystem

      *** Variables ***
      ${PATH} ${CURDIR}/write_one_to_five.txt

      *** Test Cases ***
      For_Loop
      Create File ${PATH} # Text file created at current directory
      : FOR ${i} IN RANGE 1 6
      log to console ${i}
      ${b}= Convert To String ${i} #conversion was required as it was throwing encoding error for integer
      Append To File write_one_to_five.txt ${b}
      #File Should Exist ${PATH} ${i} #This was causing error to me, hence commented
      Log Exited





      share|improve this answer


























        2












        2








        2







        You can use keyword Append To File from Operating system library http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html



        Did some little modification in your code using the Append To File keyword and it worked!!



        *** Settings ***
        Library OperatingSystem

        *** Variables ***
        ${PATH} ${CURDIR}/write_one_to_five.txt

        *** Test Cases ***
        For_Loop
        Create File ${PATH} # Text file created at current directory
        : FOR ${i} IN RANGE 1 6
        log to console ${i}
        ${b}= Convert To String ${i} #conversion was required as it was throwing encoding error for integer
        Append To File write_one_to_five.txt ${b}
        #File Should Exist ${PATH} ${i} #This was causing error to me, hence commented
        Log Exited





        share|improve this answer













        You can use keyword Append To File from Operating system library http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html



        Did some little modification in your code using the Append To File keyword and it worked!!



        *** Settings ***
        Library OperatingSystem

        *** Variables ***
        ${PATH} ${CURDIR}/write_one_to_five.txt

        *** Test Cases ***
        For_Loop
        Create File ${PATH} # Text file created at current directory
        : FOR ${i} IN RANGE 1 6
        log to console ${i}
        ${b}= Convert To String ${i} #conversion was required as it was throwing encoding error for integer
        Append To File write_one_to_five.txt ${b}
        #File Should Exist ${PATH} ${i} #This was causing error to me, hence commented
        Log Exited






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 22 '18 at 6:26









        pankaj mishrapankaj mishra

        1,1212416




        1,1212416






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53424074%2funable-to-write-the-existing-text-file-in-robotframework%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Costa Masnaga

            Fotorealismo

            Sidney Franklin