首页 > 解决方案 > 用python点击一个按钮

问题描述

我现在正在学习 python,并尝试完成我的第二个脚本。

我知道如何通过 ID、文本和 ngclick 从 selenium 中单击元素 - 但到目前为止,这些都不适用于我当前的元素:/

这个元素对我来说是全新的——我试图点击这个按钮:

<button type="submit" class="btn btn-primary">Submit</button>

在前面的问题中发现了一些东西

 driver.find_element_by_css_selector("btn").click()

但不知道司机指的是什么:-)

有人可以帮助溺水的初学者吗?^^

最好的凡纳辛

标签: pythonseleniumbutton

解决方案


脚步:

  • 创建一个 WebDriver 实例。
  • 导航到网页。
  • 从 UI 中找到一个 HTML 元素。
  • 对 HTML 元素执行操作。
  • 使用测试框架运行测试并记录测试结果。

示例:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Firefox()
driver.get("http://www.google.com")
input_element = driver.find_element_by_name("q")
input_element.send_keys("Test Selenium")
input_element.submit()

推荐阅读