Selenium(python版本)如何启动浏览器模拟点击网页链接或按钮?

所属分类: 软件教程 / 编程开发 阅读数: 1982
收藏 0 赞 0 分享

最近,很多新手用户问小编,python如何模拟网页按钮点击?我们知道Selenium软件有针对不同语言(如C、python等)的版本,可以进行网页测试,这里以python语言作为编程语言,介绍如何启动浏览器,模拟点击链接、点击按钮的操作方法,感兴趣一起去看看吧。

方法步骤:

1、首先在电脑上安装google浏览器、python 3.3、selenium(python版本)chromedriver_win32软件,添加相应环境变量,搭建基于python的selenium驱动浏览器环境。

2、接着启动python软件,通过开始菜单,找到如下图所示快捷方式,启动用户交互界面。

3、启动软件后,通过下图所示路径,新建一个编程窗口,进行模拟网页点击程序。

4、首先为程序输入头文件,类似c中main函数上方的引用,该头文件包含前人开发的程序,只有在这声明引用,下面程序才可以调用。

5、接着输入一段下图所示程序,该程序可以启动并最大化浏览器,并访问指定网址,注意其中隐性时间指的是,最大时间,即只要在该规定时间内,程序动作完成了,没有达到最大时间,程序也会执行下一步,但是如果超过最大时间,程序仍然没有正常响应,程序会终止报错。

6、接着输入下面代码,通过id属性,获得并点击某个按钮,注意下图箭头所指部分,针对不同按钮,需要自己定义,该段代码可以获得响应id属性的按钮,并点击,接着等待2秒钟。注意用id属性获得按钮,较有效。

7、添加下述代码,可以获得整个当前页面全部链接,并点击指定的第i个链接打开,如果想具体指定打开某一类链接或某个具体连接,如该链接包含“mmm”字段,可以通过加入if条件语句,判断“href”和“title”,这里不再叙述。这样如何初步模拟按钮和链接点击就介绍完成。

教程结束,以上就是关于Selenium(python版本)如何启动浏览器模拟点击网页链接或按钮的方法步骤,希望对大家有所帮助!

更多精彩内容其他人还在看

VisualStudio2015怎么设计一个注册信息的页面?

VisualStudio2015怎么设计一个注册信息的页面?vs2015中想要设计一个注册表信息的页面,该怎么制作填写信息的表格呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Notepad怎么显示隐藏的字符?

Notepad怎么显示隐藏的字符?Notepad++中文件都有隐藏的字符,想要显示隐藏的字符,该怎么显示呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2017怎么提交作业? VS提交作业的方法

VS2017怎么提交作业?VS2017中做编程开发的时候,想要进行作业提交,该怎么提交呢?下面我们就来看看VS提交作业的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2017怎么使用作业视图?

VS2017怎么使用作业视图?VS2017中想要使用作业视图,该怎么使用作业视图呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2017怎么使用Web代码分析功能?

VS2017怎么使用Web代码分析功能?经常使用VS2017进行编程开发,这个软件有很多功能,今天我们就来给大家介绍Web代码分析的使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2017怎么使用ADLS路径?

VS2017怎么使用ADLS路径?VS2017编程开发经常使用的软件,该怎么使用ADLS路径呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vscode英文版怎么显示隐藏行号?

vs code英文版怎么显示隐藏行号?Visual Studio Code中编程开发的时候,想要隐藏行号,该怎么隐藏或者显示行号呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vscode英文版怎么设置自动保存的时间?

vscode英文版怎么设置自动保存的时间?使用vscode软件的时候,为了防止意外早层的文件丢失损失,想要设置自动保存文件,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Sublime怎么查看最近打开的文件?

Sublime怎么查看最近打开的文件?Sublime编程开发的时候,想要打开之前打开过的文件,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Authorware多媒体课件怎么插入背景音乐?

Authorware多媒体课件怎么插入背景音乐?Authorware制作的课件需要插入音乐,该怎么插入背景音乐呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多