python自动化selenium,火狐插件 selenium IDE的添加和使用

python自动化selenium使用的简单记录

**起因:**很早以前就一直想亲自完成表单的自动填报。一直用requests模块的post方法进行尝试,但是一直失败。知道前几天看到了python自动化,这才意识到python提交表单这么“简单”。

阶段一:使用Selenium IDE进行自动化填报(我使用的是Firefox浏览器)

1.火狐浏览器插件搜索Selenium IDE会有一个如图所示的插件,我们将它下载并添加,这样就可以通过这个插件很容易的完成表单的自动化填报。
在这里插入图片描述

2.单击运行,选择第一项新创建一个项目:
在这里插入图片描述
3.给项目起一个名字
在这里插入图片描述

4.输入网址(以凤凰网为例)
在这里插入图片描述

5.点击开始,这样在新弹出的窗口点击的事件都会被记录下来
在这里插入图片描述
6.通过播放按钮
在这里插入图片描述
7.让浏览器自动完成你刚刚执行的操作。
在这里插入图片描述
8.在左边的项目栏你可以选择Export将其导出(我选择的是py文件)之后在这个基础上修改代码完成python自动化就非常的便捷。在这里插入图片描述

阶段二:修改导出代码

这是导出的代码:

# 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 TestUntitled():
  def setup_method(self, method):
    self.driver = webdriver.Firefox()
    self.vars = {
   }
  
  def teardown_method(self, method):
    self.driver.quit()
  
  def test_untitled
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值