学习路线指引(点击解锁) | 知识定位 | 人群定位 |
---|---|---|
🧡 Python实战微信订餐小程序 🧡 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
💛Python量化交易实战💛 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试
点击图标进入
注意:上图右上角保存按钮可以用来保存录制脚本
7.
8. 可以导出脚本,节约编写用例的时间
| 123456789101112131415161718192021222324252627 | # 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()
|