擅长:python、mysql、java
<p>按id查找元素应该有效。如果需要等待页面加载,可以使用位于的元素的EC.presence\u。不要设置硬编码的等待时间</p>
<pre><code> ` try:
element_present = EC.presence_of_element_located((By.ID, 'rcmloginuser'))
WebDriverWait(driver, timeout).until(element_present)
user_name = driver.find_element_by_id('rcmloginuser')
pass_word = driver.find_element_by_id('rcmloginpwd')
user_name.send_keys(user)
pass_word.send_keys(password)
submit_1 = driver.find_element_by_id('rcmloginsubmit h_webmail-login_page-login_button')
submit_1.click()
except TimeoutException:
sys.exit(1) `
</code></pre>