title: Using Testcafe with Appium
body: <p>I'm searching for some time now how to use TestCafe with Appium.</p>
  
  <p>Long story short: testing env is a <em>node.js</em> env; automated test script is written in <em>typescript</em> using <em>TestCafe</em>; the plan is to execute those tests on desktop browsers and on mobile phones.</p>
  
  <p><strong>Desktop</strong> browsers: this is covered trough <em>TestCafe</em> and <a href="https://www.npmjs.com/package/testcafe-browser-provider-selenium" rel="nofollow noreferrer">testcafe-browser-provider-selenium</a> and a <em>Selenium grid</em> server. </p>
  
  <p><strong>Mobile</strong> phones: I'm trying to cover this by executing tests on mobiles phones using <em>TestCafe</em> along with <em>Appium</em>. </p>
  
  <p>Here, the documentation is not easy to find, and I had no luck in doing any progress. I'm interested what do I need to do from Testcafes side, because inside LAN, I can access an already running Appium server, with real devices attached to it.</p>
  
  <p>Is there someone who uses the above tools and would like to share the know how?</p>
  
  <p>PS: I've seen this link already, and it's not helping, as it needs human interaction and it's not fully automated: <a href="https://testcafe-discuss.devexpress.com/t/is-there-a-way-to-run-test-on-mobile-browser-without-manually-opening-the-url-scanning-qr-code/511/4" rel="nofollow noreferrer">QR code suggestion for TestCafe mobile device testing</a></p>
  
  <p><strong>Later edit</strong>:</p>
  
  <p>using the <strong>testcafe-browser-provider-webdriverio</strong> package did not solve the problem, because it has some connections issues. So, I'm back on searching a solution and <em>I refuse to believe that there is no option for the above scenario</em>...</p>