Saya menjalankan dari file batch yang pada dasarnya menjalankan perintah robot.bat. Adakah saran tentang mengapa itu menjadi masalah dan bagaimana menyelesaikannya? Saya melihat paket-paket telah diinstal dengan benar. Ini adalah pertama kalinya saya mencoba menjalankan tes.

    $ ./bin/run-windows.bat
>C:\Users\kondalar\workspace\rafa\cra-ui-qa>robot.bat --pythonpath C:/Users/kondalar/apps/conda/envs/robot-cray-ui-test2 --critical Critical --outputdir ..\report --variablefile C:/Users/kondalar/workspace/rafa/cra-ui-qa/config/windows-local-config.py C:/Users/kondalar/workspace/rafa/cra-ui-qa/cases/01*
                    [ ERROR ] Error in file 'C:\Users\kondalar\workspace\rafa\cra-ui-qa\resources\project-import.robot': Importing test library 'C:/Users/kondalar/apps/conda/envs/robot-cray-ui-test2/Lib/site-packages/ExtendedSelenium2Library' failed: ImportError: No module named keywords
                    Traceback (most recent call last):
                      File "C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2\Lib\site-packages\ExtendedSelenium2Library\__init__.py", line 27, in <module>
                        from ExtendedSelenium2Library.keywords import ExtendedElementKeywords
                      File "C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2\Lib\site-packages\ExtendedSelenium2Library\keywords\__init__.py", line 24, in <module>
                        from ExtendedSelenium2Library.keywords.extendedelement import ExtendedElementKeywords
                      File "C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2\Lib\site-packages\ExtendedSelenium2Library\keywords\extendedelement.py", line 27, in <module>
                        from Selenium2Library.keywords import _ElementKeywords
                    PYTHONPATH:
                      C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2
                      C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\python27.zip
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\DLLs
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\lib
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\lib\plat-win
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\lib\lib-tk
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test
                      C:\Users\kondalar\apps\conda\envs\robot-ui-test\lib\site-packages



      $ conda list

>packages in environment at C:\Users\kondalar\apps\conda\envs\robot-cray-ui-test2:

                    certifi                   2017.11.5        py27h03b45e1_0
                    chardet                   3.0.4                     <pip>
                    coverage                  4.4.2                     <pip>
                    decorator                 4.1.2                     <pip>
                    idna                      2.6                       <pip>
                    jsonpath-rw               1.4.0                     <pip>
                    jsonpath-rw-ext           1.1.3                     <pip>
                    pbr                       3.1.1                     <pip>
                    pip                       9.0.1            py27hdaa76b4_4
                    pluggy                    0.6.0                     <pip>
                    ply                       3.10                      <pip>
                    py                        1.5.2                     <pip>
                    python                    2.7.13              h1b6d89f_16
                    requests                  2.18.4                    <pip>
                    robotframework            3.0.2                     <pip>
                    robotframework-databaselibrary 1.0.1                     <pip>
                    robotframework-debuglibrary 0.8.1                     <pip>
                    robotframework-extendedselenium2library 0.9.1                     <pip>
                    robotframework-jsonlibrary 0.2                       <pip>
                    robotframework-requests   0.4.7                     <pip>
                    robotframework-selenium2library 3.0.0                     <pip>
                    robotframework-seleniumlibrary 3.0.0                     <pip>
                    selenium                  3.8.0                     <pip>
0
RajKon 11 Desember 2017, 22:10

1 menjawab

Jawaban Terbaik

ExtendedSelenium2Library tidak mendukung SeleniumLibrary versi 3. Ini mencoba mengimpor hal-hal yang ada di Selenium2Library yang tidak lagi ada dengan versi 3.

1
Bryan Oakley 11 Desember 2017, 19:36