单击带有python的按钮

时间:2018-10-02 18:07:43

标签: python selenium button

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

我知道如何通过硒中的ID,文本和ngclick来单击元素-到目前为止,这些元素都不适合我当前的元素:/

这个元素对我来说是全新的-我正尝试单击此按钮:

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

在之前的问题中发现了一些问题

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

但不知道驱动程序指的是什么:-)

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

最佳 Vanassins

1 个答案:

答案 0 :(得分:0)

步骤:

  • 创建一个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()