Webdriverio: Sebuah elemen tidak dapat ditemukan pada halaman menggunakan parameter pencarian yang diberikan.

Dibuat pada 14 Apr 2017  ·  3Komentar  ·  Sumber: webdriverio/webdriverio

Masalah

Saya menggunakan webdriverio mocha
dan saya tidak bisa mengklik elemen.
Saya selalu mendapatkan kesalahan yang sama

Sebuah elemen tidak dapat ditemukan pada halaman menggunakan parameter pencarian yang diberikan.

Lingkungan

rincian

Tautan ke log Selenium/WebdriverIO

Buat intisari yang merupakan tempel dari log _full_ Selenium/WebdriverIO Anda, dan tautkan di sini. Jangan _jangan_ tempelkan log Appium lengkap Anda di sini, karena masalah ini akan menjadi sangat panjang dan sulit dibaca! Jika Anda melaporkan bug, _always_ sertakan log Selenium/WebdriverIO!

Kode Untuk Mereproduksi Masalah [ Bagus Untuk Memiliki ]

ini ujianku

describe ('FAFSA', function () {
    beforeEach(function() {
        browser.url('/');
    })
        it ('should look good', function () {
            browser.click("//*[@id='start']");
            browser.click("//*[@id='inner-content']/section/div/div/div[1]/div/a");



        });
    });

dan ini adalah elemen di halaman

<div id="inner-content" ng-view="" class="right-panel ng-scope"><section class="page-block select-type ng-scope" ng-show="ready"><div class="select-type__wrapper"><div class="row"><div class="col-sm-6"><!-- ngIf: device === 'phone' --><!-- ngIf: device !== 'phone' --><div ng-if="device !== 'phone'" class="block ng-scope"><a ng-activate="" ng-click="startApplication('?json=true')" class="btn btn-answer first ng-scope ng-click-active"></div><!-- end ngIf: device !== 'phone' --></div><div class="col-sm-6"><!-- ngIf: device === 'phone' --><!-- ngIf: device !== 'phone' --><div ng-if="device !== 'phone'" class="block second ng-scope"><a ng-activate="" ng-click="startApplication('?parent-user=true&amp;json=true')" class="btn btn-answer ng-scope ng-click-active"></div><!-- end ngIf: device !== 'phone' --></div></div></div></section></div>

Semua 3 komentar

Pemilih Anda tidak menemukan elemen. Harap gunakan pemilih yang berbeda atau coba debug halaman untuk memastikan Anda berada di halaman yang diharapkan.

Bergabunglah juga dengan kamiGitter untuk pertanyaan semacam ini. Ini tidak perlu menjadi masalah.

Saya juga mengalami masalah yang sama

modul.ekspor = fungsi() {

this.Given(/^Saya telah mengunjungi bct-test.ucdavis.edu$/, function () {
browser.url('https://bct-test.ucdavis.edu/bct_nation/home.seam');
});
this.When(/^Saya klik Browse Trials$/, function () {
browser.click('#HomeBrowseButton');
});
this.Kemudian(/^Saya melihat Semua Percobaan$/, fungsi () {
browser.screenshot('BrowseTrialsMetastaticLink.png');
});

this.When(/^Saya mencari Semua Percobaan untuk "([^"] )" atau "([^"] )"$/, function (SearchTerm1, SearchTerm2) {
// Tulis kode di sini yang mengubah kalimat di atas menjadi tindakan nyata
browser.setValue('input[Search_Query_Term1="R"]', SearchTerm1);
browser.setValue('input[Search_Query_Term2="O"]', SearchTerm2);
browser.click(['searchGo']);
});

this.Kemudian(/^Saya melihat Semua Percobaan untuk "Reproduksi" dan "Online"$/, function () {
var my_expected_text='Ujian berisi';
var my_displayed_text = document.getElementsByClassName('ContentHeaderText');
harapkan(teks_tampilan_saya).Menjadi(teks_yang_saya_harapkan);
});
}

Pesan eror:
[simpanse] Lari...
Fitur: Cari Semua Percobaan

As a breast canceer patient
I want to search the All Trials on the web
So I can find information

Skenario: Cari Reproduksi atau Online
Mengingat saya telah mengunjungi bct-test.ucdavis.edu
Ketika saya mencari Semua Percobaan untuk "Reproduksi" atau "Online"

  • Lalu saya melihat Semua Percobaan untuk "Reproduksi" dan "Online"

Kegagalan:

1) Skenario: Cari Reproduksi atau Online - fitur/searchalltrials. fitur: 7
Langkah: Ketika saya mencari All Trials untuk "Reproductive" atau "Online" - fitur/searchalltrials. fitur: 9
Definisi Langkah: fitur/dukungan/searchalltrials.js:13
Pesan:
Kesalahan: Sebuah elemen tidak dapat ditemukan pada halaman menggunakan parameter pencarian yang diberikan ("input[Search_Query_Term1="R"]").
di Dunia.(fitur/dukungan/searchalltrials.js:15:13)
di _combinedTickCallback (internal/process/next_tick.js:73:7)
di process._tickDomainCallback (internal/process/next_tick.js:128:9)

1 skenario (1 gagal)
3 langkah (1 gagal, 1 dilewati, 1 lulus)
0m02.189s

Apakah halaman ini membantu?
0 / 5 - 0 peringkat