Selenium IDE 是實現Web自動化的一種便捷工具,本質上它是一種瀏覽器外掛。該外掛支援Chrome和Firefox瀏覽器,擁有錄製、編寫及回放操作等功能,能夠快速實現Web的自動化測試
點選圖示進入
點選按鈕進行回放
注意:上圖右上角儲存按鈕可以用來儲存錄制指令碼
# Generated by Selenium IDE import pytest import time import json from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected_conditions from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.desired_capabilities import DesiredCapabilities class TestFirsttest(): def setup_method(self, method): self.driver = webdriver.Firefox() self.vars = {} def teardown_method(self, method): self.driver.quit() def test_firsttest(self): self.driver.get("https://www.baidu.com/") self.driver.set_window_size(1146, 693) self.driver.find_element(By.ID, "kw").click() self.driver.find_element(By.ID, "kw").send_keys("helloworld") self.driver.find_element(By.ID, "su").click()
作者: yetangjian
出處: https://www.cnblogs.com/yetangjian/p/16535624.html
關於作者: yetangjian
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出, 原文連結 如有問題, 可郵件([email protected])諮詢.