আমি প্রোটেক্টর ব্যবহার করে কৌণিক e2e পরীক্ষার জন্য ড্রপ ডাউন থেকে একটি বিকল্প নির্বাচন করার চেষ্টা করছি।
এখানে নির্বাচন বিকল্পের কোড স্নিপেট রয়েছে:
<select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id">
<option value="?" selected="selected"></option>
<option value="0">Ranjans Mobile Testing</option>
<option value="1">BeaverBox Testing</option>
<option value="2">BadgerBox</option>
<option value="3">CritterCase</option>
<option value="4">BoxLox</option>
<option value="5">BooBoBum</option>
</select>
আমি চেষ্টা করেছি:
ptor.findElement(protractor.By.css('select option:1')).click();
এটি আমাকে নিম্নলিখিত ত্রুটি দেয়:
একটি অবৈধ বা অবৈধ স্ট্রিং নির্দিষ্ট করা হয়েছিল বিল্ড তথ্য: সংস্করণ: '2.35.0', পুনর্বিবেচনা: 'c916b9d', সময়: '2013-08-12 15:42:01' সিস্টেম তথ্য: os.name: 'ম্যাক ওএস এক্স' , os.arch: 'x86_64', os.version: '10 .9 ', java.version:' 1.6.0_65 'ড্রাইভারের তথ্য: ড্রাইভার.বর্তন: অজানা
আমি চেষ্টাও করেছি:
ptor.findElement(protractor.By.xpath('/html/body/div[2]/div/div[4]/div/div/div/div[3]/ng-include/div/div[2]/div/div/organization-form/form/div[2]/select/option[3]')).click();
এটি আমাকে নিম্নলিখিত ত্রুটি দেয়:
এলিমেন্টনটভিজিবল ইরার: এলিমেন্টটি বর্তমানে দৃশ্যমান নয় এবং তাই কমান্ডের সময়সীমা বা সময়সীমার সাথে ইন্টারঅ্যাক্ট করা হতে পারে: 9 মিলিসেকেন্ড বিল্ড তথ্য: সংস্করণ: '2.35.0', পুনর্বিবেচনা: 'c916b9d', সময়: '2013-08-12 15:42: 01 'সিস্টেম তথ্য: os.name:' ম্যাক ওএস এক্স ', os.arch:' x86_64 ', os.version: '10 .9', java.version: '1.6.0_65' সেশন আইডি: bdeb8088-d8ad-0f49-aad9 -82201c45c63f ড্রাইভারের তথ্য: org.openqa.selenium.firefox.FirefoxDriver সক্ষমতা [{প্ল্যাটফর্ম = ম্যাক, স্বীকৃতিস্ল্যাসার্টস = সত্য, জাভাস্ক্রিপ্টএনেবলড = ট্রু, ব্রাউজারনেম = ফায়ারফক্স, আবর্তনযোগ্য = মিথ্যা, লোকেশন কনটেক্সটএনএবলড, ট্রুথ = ২৪.০, সিএসএসএন, সক্ষম = সত্য, হ্যান্ডলস অ্যালার্টস = সত্য, ব্রাউজার সংযোগ-সক্ষম = সত্য, নেটিভেনটস = মিথ্যা, ওয়েবস্টোরেজএনবলড = সত্য, অ্যাপ্লিকেশনক্যাশনেবল = মিথ্যা, স্ক্রিনশট = সত্য}]
যে কেউ দয়া করে আমাকে এই সমস্যায় সহায়তা করতে পারেন বা আমি এখানে কী ভুল করছি তা নিয়ে কিছুটা আলোকপাত করতে পারেন।