在AUT (待测试的web应用程序)上执行操作
您可以使用sendKeys方法设置元素的文本,如下所示
:
name = "
name = "Charles"
driver.find_element(By.NAME, "name").send_keys(name)
Charles"
driver.find_element(By.NAME, "name").send_keys(name)
一些web应用程序使用JavaScript库来添加拖放功能。下面是一个将一个元素拖放到另一个元素上的基本例子:
source = driver.find_element(By.ID, "source")
source = driver.find_element(By.ID, "source")
target = driver.find_element(By.ID, "target")
ActionChains(driver).drag_and_drop(source, target).perform()
target = driver.find_element(By.ID, "target")
ActionChains(driver).drag_and_drop(source, target).perform()
单击元素
你可以使用click方法点击元素:
driver.find_e
driver.find_element(By.CSS_SELECTOR, "input[type='submit']").click()
lement(By.CSS_SELECTOR, "input[type='submit']").click()