第一天使用seleninum登录系统

发布时间:2023年12月19日

上一篇我们本地已经安装好了seleninum和对应的驱动,可以利用火狐浏览器来模拟登录系统了。

我们要登陆一个cms系统,来模拟测试该系统的功能。

一:登录知识准备

登录系统前,我们要普及下seleninum的页面元素获取和点击事件

定位匹配元素的方法有:

find_element_by_id      通过id进行定位
find_element_by_name   通过name属性定位
find_element_by_xpath   通过xpath定位
find_element_by_link_text  通过链接标签定位
find_element_by_tag_name   通过标签名定位
find_element_by_class_name  通过class类名定位
find_element_by_css_selector  通过css选择器定位

点击事件:

click()

发送数据:

send_keys("我是文本值")

学习了上面的知识,我们就可以进行元素查找和操作点击了

二:查看系统登录页面操作按钮

登录系统前,我们要查看登录页面的按钮和输入框,等下我们要模拟输入账号密码和登录按钮来实现自动化登录。

我们观察发现账号,密码,登录按钮选项都可以通过id来操作点击

二:代码实现

self.driver.find_element_by_id("userAc

文章来源:https://blog.csdn.net/qinshi501/article/details/135084130
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。