আমি পাইথন সেলেনিয়ামে বেশ নতুন এবং আমি একটি বোতামে ক্লিক করার চেষ্টা করছি যার নীচের এইচটিএমএল কাঠামো রয়েছে:
<div class="b_div">
<div class="button c_button s_button" onclick="submitForm('mTF')">
<input class="very_small" type="button"></input>
<div class="s_image"></div>
<span>
Search
</span>
</div>
<div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;">
<input class="v_small" type="button"></input>
<span>
Reset
</span>
</div>
</div>
আমি উপরের বোতাম Search
এবং Reset
বোতাম উভয় (স্বতন্ত্রভাবে পৃথকভাবে) ক্লিক করতে সক্ষম হতে চাই ।
আমি কয়েকটি জিনিস চেষ্টা করেছি, উদাহরণস্বরূপ:
driver.find_element_by_css_selector('.button .c_button .s_button').click()
বা,
driver.find_element_by_name('s_image').click()
বা,
driver.find_element_by_class_name('s_image').click()
তবে, আমি সর্বদা শেষ বলে মনে করি NoSuchElementException
, উদাহরণস্বরূপ:
selenium.common.exceptions.NoSuchElementException: Message: u'Unable to locate element: {"method":"name","selector":"s_image"}' ;
আমি ভাবছি যদি সেলেনিয়াম ক্লিক করতে আমি কোনওভাবে এইচটিএমএল এর অনক্লিক বৈশিষ্ট্যগুলি ব্যবহার করতে পারি?
আমাকে সঠিক দিকে নির্দেশ করতে পারে এমন কোনও ভাবনা দুর্দান্ত হবে। ধন্যবাদ
element
?