Can I write a Selenium Code Module for Ranorex?












0















We have the situation that we already have the whole solution (very big solution) under test with selenium(c#) for UI tests (incl all page objects). Now for End2End testing we want to implement Ranorex to help abstract testcase building for Testdesigners without programming skills. Is there a possibility to write selenium based tests based on the existing page objects and provide them as code modules to ranorex? I could not find any reference or code examples to do this. We use a selenium grid for execution so I think this should be possible in theory when I can access the webdriver. But I'm not sure. Any tips or other inputs are helpful thanks










share|improve this question



























    0















    We have the situation that we already have the whole solution (very big solution) under test with selenium(c#) for UI tests (incl all page objects). Now for End2End testing we want to implement Ranorex to help abstract testcase building for Testdesigners without programming skills. Is there a possibility to write selenium based tests based on the existing page objects and provide them as code modules to ranorex? I could not find any reference or code examples to do this. We use a selenium grid for execution so I think this should be possible in theory when I can access the webdriver. But I'm not sure. Any tips or other inputs are helpful thanks










    share|improve this question

























      0












      0








      0








      We have the situation that we already have the whole solution (very big solution) under test with selenium(c#) for UI tests (incl all page objects). Now for End2End testing we want to implement Ranorex to help abstract testcase building for Testdesigners without programming skills. Is there a possibility to write selenium based tests based on the existing page objects and provide them as code modules to ranorex? I could not find any reference or code examples to do this. We use a selenium grid for execution so I think this should be possible in theory when I can access the webdriver. But I'm not sure. Any tips or other inputs are helpful thanks










      share|improve this question














      We have the situation that we already have the whole solution (very big solution) under test with selenium(c#) for UI tests (incl all page objects). Now for End2End testing we want to implement Ranorex to help abstract testcase building for Testdesigners without programming skills. Is there a possibility to write selenium based tests based on the existing page objects and provide them as code modules to ranorex? I could not find any reference or code examples to do this. We use a selenium grid for execution so I think this should be possible in theory when I can access the webdriver. But I'm not sure. Any tips or other inputs are helpful thanks







      c# selenium ranorex






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 23 '18 at 6:56









      somecoolnamesomecoolname

      123212




      123212
























          3 Answers
          3






          active

          oldest

          votes


















          0














          To run your existing Selenium test suite from within Ranorex refer to How to Use Ranorex with Existing Selenium Tests.






          share|improve this answer
























          • Could you elaborate a bit more on the solution you are providing?

            – Urosh T.
            Nov 23 '18 at 7:45











          • Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

            – Tobias Walter
            Feb 15 at 10:53



















          0














          Thank you for your reply. This article describes how to run existing selenium testcases. What I'am looking for is to write small code modules based on selenium syntax and selenium page objects as code modules that ca be then stitched together in ranorex to form a testcase.






          share|improve this answer































            0














            Ranorex support helped me with the Problem. You can access the Selenium Webdriver with the following code:
            public void SeleniumAPI ()
            {
            var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint();



                    if(webDriverEndpoint == null)
            Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
            else
            {
            //Your code here


            }
            }






            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%2f53441944%2fcan-i-write-a-selenium-code-module-for-ranorex%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              To run your existing Selenium test suite from within Ranorex refer to How to Use Ranorex with Existing Selenium Tests.






              share|improve this answer
























              • Could you elaborate a bit more on the solution you are providing?

                – Urosh T.
                Nov 23 '18 at 7:45











              • Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

                – Tobias Walter
                Feb 15 at 10:53
















              0














              To run your existing Selenium test suite from within Ranorex refer to How to Use Ranorex with Existing Selenium Tests.






              share|improve this answer
























              • Could you elaborate a bit more on the solution you are providing?

                – Urosh T.
                Nov 23 '18 at 7:45











              • Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

                – Tobias Walter
                Feb 15 at 10:53














              0












              0








              0







              To run your existing Selenium test suite from within Ranorex refer to How to Use Ranorex with Existing Selenium Tests.






              share|improve this answer













              To run your existing Selenium test suite from within Ranorex refer to How to Use Ranorex with Existing Selenium Tests.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Nov 23 '18 at 7:36









              Tobias WalterTobias Walter

              1




              1













              • Could you elaborate a bit more on the solution you are providing?

                – Urosh T.
                Nov 23 '18 at 7:45











              • Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

                – Tobias Walter
                Feb 15 at 10:53



















              • Could you elaborate a bit more on the solution you are providing?

                – Urosh T.
                Nov 23 '18 at 7:45











              • Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

                – Tobias Walter
                Feb 15 at 10:53

















              Could you elaborate a bit more on the solution you are providing?

              – Urosh T.
              Nov 23 '18 at 7:45





              Could you elaborate a bit more on the solution you are providing?

              – Urosh T.
              Nov 23 '18 at 7:45













              Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

              – Tobias Walter
              Feb 15 at 10:53





              Actually I've linked a step by step guide which explains how to use your existing selenium test in Ranorex Studio

              – Tobias Walter
              Feb 15 at 10:53













              0














              Thank you for your reply. This article describes how to run existing selenium testcases. What I'am looking for is to write small code modules based on selenium syntax and selenium page objects as code modules that ca be then stitched together in ranorex to form a testcase.






              share|improve this answer




























                0














                Thank you for your reply. This article describes how to run existing selenium testcases. What I'am looking for is to write small code modules based on selenium syntax and selenium page objects as code modules that ca be then stitched together in ranorex to form a testcase.






                share|improve this answer


























                  0












                  0








                  0







                  Thank you for your reply. This article describes how to run existing selenium testcases. What I'am looking for is to write small code modules based on selenium syntax and selenium page objects as code modules that ca be then stitched together in ranorex to form a testcase.






                  share|improve this answer













                  Thank you for your reply. This article describes how to run existing selenium testcases. What I'am looking for is to write small code modules based on selenium syntax and selenium page objects as code modules that ca be then stitched together in ranorex to form a testcase.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 23 '18 at 11:31









                  somecoolnamesomecoolname

                  123212




                  123212























                      0














                      Ranorex support helped me with the Problem. You can access the Selenium Webdriver with the following code:
                      public void SeleniumAPI ()
                      {
                      var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint();



                              if(webDriverEndpoint == null)
                      Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
                      else
                      {
                      //Your code here


                      }
                      }






                      share|improve this answer




























                        0














                        Ranorex support helped me with the Problem. You can access the Selenium Webdriver with the following code:
                        public void SeleniumAPI ()
                        {
                        var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint();



                                if(webDriverEndpoint == null)
                        Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
                        else
                        {
                        //Your code here


                        }
                        }






                        share|improve this answer


























                          0












                          0








                          0







                          Ranorex support helped me with the Problem. You can access the Selenium Webdriver with the following code:
                          public void SeleniumAPI ()
                          {
                          var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint();



                                  if(webDriverEndpoint == null)
                          Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
                          else
                          {
                          //Your code here


                          }
                          }






                          share|improve this answer













                          Ranorex support helped me with the Problem. You can access the Selenium Webdriver with the following code:
                          public void SeleniumAPI ()
                          {
                          var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint();



                                  if(webDriverEndpoint == null)
                          Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
                          else
                          {
                          //Your code here


                          }
                          }







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 26 '18 at 14:39









                          somecoolnamesomecoolname

                          123212




                          123212






























                              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%2f53441944%2fcan-i-write-a-selenium-code-module-for-ranorex%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

                              "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                              Alcedinidae

                              Origin of the phrase “under your belt”?