SeleniumLibrary:当我搜索一个元素时,它会显示一个错误



我使用Selenium库,编写了以下代码

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.google.com/?gws_rd=ssl")
search_box = driver.find_element(By.NAME, "q")
search_button = driver.find_element(By.NAME, "btnK")

但我总是收到这个错误

Traceback (most recent call last):
File "/home/user/PycharmProjects/user_jsd/main.py", line 5, in <module>
search_box = driver.find_element(By.NAME, "q")
NameError: name 'By' is not defined

您必须添加以下导入语句:

from selenium.webdriver.common.by import By

相关内容

  • 没有找到相关文章

最新更新