> For the complete documentation index, see [llms.txt](https://furkans-organization-1.gitbook.io/cypress-notlari/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://furkans-organization-1.gitbook.io/cypress-notlari/3.-test-runner.md).

# 3. Test Runner

Cypress projemizi çalıştırmak için bir App indirmemiz gerekiyor.

Link: <https://download.cypress.io/desktop>

### Hadi başlayalım

Oluşturduğumuz proje dizinine gelip&#x20;

```bash
// npx kullanarak 
npx cypress open

// yarn kullanarak
yarn run cypress open

// path vererek
./node_modules/.bin/cypress open
```

Bir süre sonra Cypress Launchpad açılacaktır.

### **npm Komut Dosyaları Ekleme**

Her seferinde Cypress çalıştırılabilir dosyasının tam yolunu yazmanın yanlış bir tarafı olmasa da, Cypress komutlarını package.json dosyanızdaki betikler alanına eklemek çok daha kolay ve anlaşılırdır.

```json
{
  "scripts": {
    "cypress:open": "cypress open"
  }
}
```

## Launchpad

<figure><img src="https://3980405858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXo8f7XEmBCFGkCUtWWUO%2Fuploads%2F8Hbw3YG5kLdgjIdstO2R%2Flaunchpad.png?alt=media&amp;token=6d87fe49-8e3c-4ecc-b1d5-7af11c1cd818" alt=""><figcaption><p>Cypress Launchpad Arayüzü</p></figcaption></figure>

E2E yazmak için terchimiz **sol tarafta** bulunanan kısmı seçiyoruz. İlk defa yapacağımız için bizim için konfigüre dosyalarını projemize ekleyecektir.

<figure><img src="https://3980405858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXo8f7XEmBCFGkCUtWWUO%2Fuploads%2FVR6E5x6aepafsGBZ7ryc%2Fscaffolded-files.png?alt=media&amp;token=cc8a3f29-641b-4dd1-a8a4-28d9d9993f67" alt=""><figcaption><p>konfigüre dosyaları</p></figcaption></figure>
