无法使用python3硒找到元素

时间:2019-10-05 01:12:36

标签: python-3.x selenium-webdriver

我正在尝试填充网站上的文本字段。我尝试使用ID和xpath查找元素。找不到返回和错误元素。我似乎无法弄清楚为什么找不到该元素。可以在https://pastebin.com/jTXR6uwL处找到html。我要检索的部分是

<input value="" data-error="Name is required" id="first_name" type="text" name="first_name" 
class="form_item  is_required" placeholder="First Name">

我尝试使用以下代码,但它们均返回错误。我使用Google chrome开发工具获得了xpath。

first_text = driver.find_element_by_id('first_name')

first_text = driver.find_element_by_xpath('//*[@id="first_name"]')

first_text = 
driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[5]/div[2]/form/div[3]/span/input[1]')

所有3个返回

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element

有人可以解释为什么我找不到此元素吗?

0 个答案:

没有答案