问题:在定位这种悬停后出现下拉操作的时候,尝试了使用move_to_element的方法 好吧网上大神介绍用js的方法试一下 >>> btn = br.find_element_by_xpath('/html/body/div[1]/div[1]/div/ul/li[5]/div/ul/li[4]/ ...
分类:
编程语言 时间:
2017-06-15 12:53:00
阅读次数:
3128
开源和收费的总是有很大的差别的。selenium作为一款开源产品,确实已经很强大了,但是对于qtp这种nb产品来说还是显得太小儿科了。这种感觉就像是一个知识测试框架,而另一个是云测公司。废话少说,今天前来是总结我之前的一些东西。fromseleniumimportwebdriverdriver=webdrive..
分类:
编程语言 时间:
2017-06-14 02:17:38
阅读次数:
191
一般我们使用python的第三方库requests及框架scrapy来爬取网上的资源,但是设计javascript渲染的页面却不能抓取,此时,我们使用web自动化测试化工具Selenium+无界面浏览器PhantomJS来抓取javascript渲染的页面,下面实现一个简单的爬取 环境搭建 准备工具 ...
分类:
编程语言 时间:
2017-06-12 17:44:32
阅读次数:
420
在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2.确认消息 ...
分类:
编程语言 时间:
2017-06-06 23:27:41
阅读次数:
287
上节介绍了模拟鼠标对元素的操作,本节主要介绍键盘对元素的操作,实际过程中鼠标对元素的操作比键盘对元素的操作更经常使用,但是键盘对元素的操作也很重要,本节主要介绍一下键盘对元素的操作。 selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webd ...
分类:
编程语言 时间:
2017-06-05 10:11:10
阅读次数:
459
环境: windows 7 + Python 3.5.2 + Selenium 3.4.2 + Chrome Driver 2.29 + Chrome 58.0.3029.110 (64-bit) ...
分类:
编程语言 时间:
2017-06-03 00:52:50
阅读次数:
227
环境: windows 7 + Python 3.5.2 + Selenium 3.4.2 + Chrome Driver 2.29 + Chrome 58.0.3029.110 (64-bit) Selenium官方给的Firefox代理配置方式并不起效,也没看到合适的配置方式,对于Chrome ...
分类:
编程语言 时间:
2017-06-02 23:56:57
阅读次数:
465
未解决的问题: Traceback (most recent call last): File "E:/py_wrok_space/study_py/6_1.py", line 11, in <module> driver.find_element_by_id("go").submit() File ...
分类:
编程语言 时间:
2017-06-01 19:36:51
阅读次数:
1051
python 中js中单引号和双引号混合编程 ...
分类:
编程语言 时间:
2017-05-31 17:31:59
阅读次数:
149
python+selenium自动化环境搭建之后,选择执行,能够打开firefox,但是却不能继续执行后续操作。原因是selenium的版本与firefox的版本不兼容。 解决办法: 1.将firefox降到与selenium相对应的版本.例如我使用selenium版本是3.3.3,那我对应的fir ...
分类:
编程语言 时间:
2017-05-31 14:17:36
阅读次数:
470