无法找到元素硒python

时间:2019-05-17 13:40:51

标签: python selenium

嗨, 我正在尝试自动创建flickr帐户。在以下代码段中有问题

driver.find_element_by_xpath('.//button[@type="submit"]').click()
            time.sleep(25)
            if len(driver.find_elements_by_xpath('.//button[@type="submit"]')) > 0:
                driver.find_element_by_xpath('.//button[@type="submit"]').click()
                time.sleep(25)
            driver.find_element_by_xpath('.//input[@id="s-username"]').clear()
            time.sleep(3)
            driver.find_element_by_xpath('.//input[@id="s-username"]').send_keys(business_name)
            time.sleep(3)
            driver.find_element_by_xpath('.//button[@type="submit"]').click()
            time.sleep(21)
            driver.find_element_by_xpath(".//a[text()='You']").click()
            time.sleep(18)

实际上,当我单击“提交”时,会给我一个页面,其中存在带有xpath'.//input[@id="s-username“]'的输入,我想清除该输入并用business_name填充第一个问题是该脚本无法执行这些功能,因此单击提交并移至下一页,然后出现错误,提示它无法找到.//input[@id="s-username“]我确实可以没有找到这些错误背后的原因,我验证了输入的xpath,它与我要与之交互的元素匹配。 有人可以告诉我这些错误的原因是什么吗?

0 个答案:

没有答案