اذهب إلى المحتوى

السؤال

نشر

كيف يمكنني الحصول على أب العنصر input ثم أخيراً تحديد الخيار selected؟

<tr>
  <td> 
     <select>
        <option value=0, selected='selected'> A </option> 
        <option value=1, > B</option>
        <option value=2,> C</option>
       <option value=2,> D</option>
     </select>
   </td>
   <td> 'abcd'
     <input name='i1'> </input>
    <td>
<tr>

 

Recommended Posts

  • 0
نشر

يمكنك البحث عن العنصر الأب parent باستخدام .. xpath كالتالي:

# الإمساك بالعنصر المطلوب من خلال الاسم
inputElement = driver.find_element_by_name('i1')
# الوصول للعنصر الأب للعنصر المطلوب
parint = inputElement.find_element_by_xpath('..')

ويمكننا إنشاء مسار xpath منفصل للحصول على الخيار المحدد كما يلي:

selected_option = driver.find_element_by_xpath('//option[@selected="selected"]')

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...