我是Python Selenium中的一个页面,登录后我必须单击一个名为Sales
的链接,问题是链接被一个div括起来,因此不能单击。以下是html:
<div class="NavItem hideIcon selected" data-nav="true"><a class="invoices" id="invoices" href="/go/invoices"><span class="label">Invoices</span></a></div>
我试着这样做:
element_invoice_link = wait.until(EC.element_to_be_clickable((By.ID, "invoices")))
element_invoice_link.click()
它引发了异常:
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
尝试如下
查找内部元素:
尝试不同的EC:
检查以下内容:
Invoices
id吗?你知道吗Invoices
元素在GUI中可见吗?你知道吗相关问题 更多 >
编程相关推荐