मैं एक तत्व दिखाई त्रुटि नहीं है मिलती है:त्रुटि अजगर के साथ सेलेनियम का उपयोग कर वेबपृष्ठ की प्रवेश का प्रयास करने
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.example.com')
browser.find_element_by_name('username').send_keys('myusername')
browser.find_element_by_name('password').send_keys('mypassword')
browser.find_element_by_class_name('welcomeLoginButton').click()
HTML: जब मैं इस कोड को चलाने
ElementNotVisibleException: Message: u'Element is not currently visible and so may
not be interacted with'
हर खोजने के तत्व लाइन के लिए पृष्ठ के लॉगिन अनुभाग के लिए इस तरह दिखता है:
<div class='welcomeLoginUsername'>
<div class='welcomeLoginUsernameLabel'><b>Username:</b></div>
<div class='welcomeLoginUsernameInput'><input type='text' name='username' tabindex='1'>
<br><a class='sf' href='javascript: void(0);' onclick='showUsernamePopup();'>
<b>Forgot Username?</b></a>
</div>
</div>
<div class='welcomeLoginPassword'>
<div class='welcomeLoginPasswordLabel'>
<b>Password:</b>
<br><span class='sf'>(It's cAsE sEnSitIvE!)</span>
</div>
<div class='welcomeLoginPasswordInput'>
<input type='password' name='password' tabindex='2'>
<br><a class='sf' href="javascript: void(0);" onclick="showPasswordPopup();">
<b>Forgot Password?</b></a>
</div>
</div>
</div>
<input type="submit" value="" class='welcomeLoginButton' style='border: 0px;
padding: 0px; margin: 0px;) no-repeat;' onclick='document.forms["login"].submit()'>
आप इस्तेमाल कर सकते हैं [ 'WebDriverWait() until' या' browser.implicitly_wait (1) '।] (http: // seleniumhq.org/docs/ 04_webdriver_advanced.html) 'time.sleep()' के बजाय। – jfs
अपने फ़ायरबग सलाह पालन करने के बाद मैं निम्नलिखित करने के लिए कोड बदल दिया है:। browser.find_element_by_class_name ('welcomeLoginUsernameInput') find_element_by_name ('उपयोगकर्ता नाम') send_keys ('उपयोगकर्ता नाम') browser.find_element_by_class_name ('welcomeLoginPasswordInput') find_element_by_name।। ('पासवर्ड')। send_keys ('पासवर्ड') browser.find_element_by_class_name ('welcomeLoginButton')। क्लिक करें() मुझे नहीं दिखाई त्रुटि अब और एक तत्व प्राप्त न करें और उसे सबमिट बटन पर क्लिक करता है, लेकिन किसी कारण के लिए अपने इनपुट फ़ील्ड में नाम और पासवर्ड दर्ज नहीं करना। – Frozsht