Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:此代码有任何错误:使用显式等待一个webelement:_Python - Fatal编程技术网

Python:此代码有任何错误:使用显式等待一个webelement:

Python:此代码有任何错误:使用显式等待一个webelement:,python,Python,我正在使用Facebook的简单帐户创建 以下代码不起作用: wait=WebDriverWait(驱动程序,5) 等待。直到(预期的\u条件。存在位于((By.XPATH,“/*[text()='Create New Account']”)的\u元素)。单击() 此代码适用于: time.sleep(5) 驱动程序。通过xpath(“//*[text()='createnewaccount']”)查找元素。单击() 我已经创建了一个显式的等待web元素“createnewaccount”。

我正在使用Facebook的简单帐户创建

以下代码不起作用:

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之外,我没有尝试过其他方法

复制步骤:

  • 登录到
  • 单击“创建帐户”
  • 当我单击“创建帐户”时,需要3秒钟才能打开窗口。我使用显式等待元素使用显式路径

  • 当我使用调试模式时,除此步骤外,其余所有步骤都已成功执行。

    是否有任何错误?如果您尝试XPATH以外的方法,它仍然不起作用吗?
    Stackoverflow
    不是正常的
    Forum
    ,而是
    Q&A
    门户-这里是答案/解决方案的地方,而不是新信息的地方。你应该在原始问题中添加新信息。Downvote.BTW您的错误消息显示问题出在
    “firstname”
    ,而不是
    “Create New Account”
    ,所以您在不同的地方遇到了问题,然后您认为。您可以将
    wait
    “创建新帐户”
    一起使用,但您应该将其与
    “firstname”
    一起使用。