Webdriverio: لا يمكن تحديد موقع عنصر في الصفحة باستخدام معلمات البحث المحددة.

تم إنشاؤها على ١٤ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: webdriverio/webdriverio

المشكلة

أنا أستخدم webdriverio mocha
ولا يمكنني النقر فوق عنصر.
لقد حصلت دائما على نفس الخطأ

لا يمكن تحديد موقع عنصر في الصفحة باستخدام معلمات البحث المحددة.

بيئة

تفاصيل

ارتباط إلى سجلات السيلينيوم / WebdriverIO

قم بإنشاء جوهر عبارة عن لصق من سجلات _full_ Selenium / WebdriverIO الخاصة بك ، وقم بربطها هنا. لا تقم بلصق سجلات Appium الكاملة هنا ، حيث ستجعل هذه المشكلة طويلة جدًا ويصعب قراءتها! إذا كنت تبلغ عن خطأ ، _دائمًا_ قم بتضمين سجلات السيلينيوم / WebdriverIO!

كود إعادة إنتاج المشكلة [جيد أن يكون]

هذا هو اختباري

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");



        });
    });

وهذا هو العنصر الموجود في الصفحة

<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>

ال 3 كومينتر

محددك لا يجد عنصرًا. الرجاء استخدام محدد مختلف أو محاولة تصحيح أخطاء الصفحة للتأكد من أنك في الصفحة المتوقعة.

انضم أيضًا إلىGitter لهذا النوع من الأسئلة. هذه ليست قضية ضرورية.

أنا أيضا أواجه نفس المشكلة

module.exports = function () {

this. معطى (/ ^ لقد زرت bct-test.ucdavis.edu $ /، function () {
browser.url ('https://bct-test.ucdavis.edu/bct_nation/home.seam') ؛
}) ؛
this.When (/ ^ I click Browse Trials $ / ، الوظيفة () {
browser.click ('# HomeBrowseButton') ؛
}) ؛
هذا ثم (/ ^ I see All Trials $ /، function () {
browser.screenshot ('BrowseTrialsMetastaticLink.png') ؛
}) ؛

this.When (/ ^ I search All Trials for "([^"] ) "أو" ([^ "] )" $ / ، الوظيفة (SearchTerm1، SearchTerm2) {
// اكتب هنا رمزًا يحول العبارة أعلاه إلى إجراءات ملموسة
browser.setValue ('input [Search_Query_Term1 = "R"]'، SearchTerm1) ؛
browser.setValue ('input [Search_Query_Term2 = "O"]'، SearchTerm2) ؛
browser.click (['searchGo']) ؛
}) ؛

this.Then (/ ^ I see All Trials for "Reproduction" and "Online" $ /، function () {
var my_uable_text = 'تحتوي التجارب على' ؛
var my_displayed_text = document.getElementsByClassName ('ContentHeaderText') ؛
توقع (my_displayed_text) .toBe (my_uable_text) ؛
}) ؛
}

رسالة خطأ:
[شمبانزي] قيد التشغيل ...
الميزة: بحث في جميع التجارب

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

السيناريو: ابحث عن الإنجاب أو عبر الإنترنت
✔ نظرًا لأنني زرت bct-test.ucdavis.edu
✖ عندما أقوم بالبحث في جميع التجارب عن "إنجابية" أو "عبر الإنترنت"

  • ثم أرى كل المحاكمات المتعلقة بقصتي "الإنجابية" و "عبر الإنترنت"

حالات الفشل:

1) السيناريو: البحث عن الإنجابية أو عبر الإنترنت - ميزات / ساحات البحث. الميزة: 7
الخطوة: عندما أقوم بالبحث في جميع التجارب عن "إنجابي" أو "عبر الإنترنت" - features / searchalltrials. الميزة: 9
تعريف الخطوة: features / support / searchalltrials.js: 13
رسالة:
خطأ: لا يمكن تحديد موقع عنصر في الصفحة باستخدام معامِلات البحث المحددة ("إدخال [Search_Query_Term1 =" R "]").
في العالم.(الميزات / الدعم / searchalltrials.js: 15:13)
في _combinedTickCallback (داخلي / عملية / next_tick.js: 73: 7)
في process._tickDomainCallback (داخلي / عملية / next_tick.js: 128: 9)

سيناريو واحد (فشل واحد)
3 خطوات (1 فاشل ، 1 تخطي ، 1 ناجح)
0 م 02.189 ثانية

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات