小编Shi*_*ya_的帖子

Selenium NoSuchElementException - 无法定位元素:{"method":"css selector","selector":"[name="emailAddress"]"}

我正在尝试自动化登录过程。我正在寻找一个具有名称的元素,但测试失败并且响应是“selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法定位元素:{“方法”:“css选择器”,“选择器” :"[name="emailAddress"] "}" 我的代码有什么问题?

import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

class MainTests(unittest.TestCase):
   def setUp(self):
       self.driver = webdriver.Chrome(executable_path=r"C:\TestFiles\chromedriver.exe")

   def test_demo_login(self):
       driver = self.driver
       driver.get('http://localhost:8000/login')
       title = driver.title
       print(title)
       assert 'Calculator' == title


       element = driver.find_element_by_name("emailAddress")
       element.send_keys("name123@gmail.com")

       time.sleep(30)
Run Code Online (Sandbox Code Playgroud)

css python selenium automated-tests selenium-chromedriver

2
推荐指数
1
解决办法
4104
查看次数