Python:此代码有任何错误:使用显式等待一个webelement:
我正在使用Facebook的简单帐户创建 以下代码不起作用:Python:此代码有任何错误:使用显式等待一个webelement:,python,Python,我正在使用Facebook的简单帐户创建 以下代码不起作用: wait=WebDriverWait(驱动程序,5) 等待。直到(预期的\u条件。存在位于((By.XPATH,“/*[text()='Create New Account']”)的\u元素)。单击() 此代码适用于: time.sleep(5) 驱动程序。通过xpath(“//*[text()='createnewaccount']”)查找元素。单击() 我已经创建了一个显式的等待web元素“createnewaccount”。
wait=WebDriverWait(驱动程序,5)
等待。直到(预期的\u条件。存在位于((By.XPATH,“/*[text()='Create New Account']”)的\u元素)。单击()
此代码适用于:
time.sleep(5)
驱动程序。通过xpath(“//*[text()='createnewaccount']”)查找元素。单击()
我已经创建了一个显式的等待web元素“createnewaccount”。不知道为什么它不起作用。有人能调查一下这个问题吗?回溯(最近一次电话):
文件“C:\Users\Dell\PycharmProjects1\pythonProject\pythonSelFramework\tests\faceBookAccoutCreation.py”,第17行,在
驱动程序。按名称(“名字”)查找元素。发送密钥(“xyz”)
我看到了上面的错误。除了xpath之外,我没有尝试过其他方法
复制步骤:
当我使用调试模式时,除此步骤外,其余所有步骤都已成功执行。是否有任何错误?如果您尝试XPATH以外的方法,它仍然不起作用吗?
Stackoverflow
不是正常的Forum
,而是Q&A
门户-这里是答案/解决方案的地方,而不是新信息的地方。你应该在原始问题中添加新信息。Downvote.BTW您的错误消息显示问题出在“firstname”
,而不是“Create New Account”
,所以您在不同的地方遇到了问题,然后您认为。您可以将wait
与“创建新帐户”
一起使用,但您应该将其与“firstname”
一起使用。