码迷,mamicode.com
首页 >  
搜索关键字:python+selenium    ( 767个结果
Python+Selenium学习笔记6 - 定位
1.8种针对单个元素的定位方法 find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text() find_e ...
分类:编程语言   时间:2018-05-16 00:35:25    阅读次数:171
Python+Selenium学习笔记8 - 多表单&多窗口切换
1.多表单切换 下图为待测页面:内嵌百度首页 切换到百度首页进行操作 switch_to.frame()可以直接取表单的id或name属性。如果iframe没有可用的id和name属性。可用以下方式进行定位 还有其他方法switch_to.parent_content(), switch_to.de ...
分类:编程语言   时间:2018-05-16 00:30:52    阅读次数:350
Python+Selenium学习笔记5
这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题。 从下图总结的规律是,字符串里的引号如果和引住字符串的引号是相同的,字符串里的引号需要转义。不同则不需要。 最后一个例子看似没变化,加上prin ...
分类:编程语言   时间:2018-05-15 19:47:46    阅读次数:205
Python+Selenium学习笔记4
1.submit() submit()方法用于提交表单。如在搜索框输入关键字后按回车键进行查询操作,就可用submit()方法模拟。若不能按回车键进入下一步,则不能用submit()举例,百度的查询提交。 submit()可与click()互换,但click()的应用范围更广泛 2.get_attr ...
分类:编程语言   时间:2018-05-15 00:35:32    阅读次数:206
python+selenium登录163邮箱
环境:windows7 python2.7 + selenium2 + firefox45 一、直接输入账号密码登录 二、从文本读取账号密码 ...
分类:编程语言   时间:2018-05-14 22:57:30    阅读次数:756
selenium元素定位
Selenium提供了8种定位方式: > id > name > class name > tag name > link text > partial link text > xpath > css selector 在Python selenium中所对应的方法为: > find_element ...
分类:其他好文   时间:2018-05-12 15:12:24    阅读次数:140
Python+Selenium学习--简单对象定位
场景 测试对象的定位和操作是webdriver的核心内容,其中操作又是建立在定位的基础之上,因此对象定位就越发显得重要了。 定位对象的目的一般有下面几种 操作对象 获得对象的属性,如获得测试对象的class属性,name属性等等 获得对象的text 获得对象的数量 webdriver提供了一系列的对 ...
分类:编程语言   时间:2018-05-10 11:40:06    阅读次数:236
uniquefu Python+Selenium学习--前进和后退
场景 这两个功能一般不太常用。所能想到的场景大概也就是在几个页面间来回跳转,省去每次都get url。 代码 参考 http://www.cnblogs.com/nbkhic/tag/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/ ...
分类:编程语言   时间:2018-05-09 17:57:45    阅读次数:171
uniquefu Python+Selenium学习--打印当前页面的title及url
场景 测试中,访问1个页面然后判断其title是否符合预期是很常见的1个用例,所谓用例不够,title来凑就是这个道理。更具体一点,假设1个页面的title应该是'hello world', 那么可以写这样的一个用例:访问该页面,获取该页面的title,判断获取的值是否等于'hello world' ...
分类:编程语言   时间:2018-05-09 17:56:36    阅读次数:181
【bugRecord3】selenium.common.exceptions.WebDriverException: Message: Unsupported Marionette protocol version 2, required 3
环境信息:Windows7 64位 + python 3.6.5 + selenium 3.11.0 +pyCharm 解决方法:将火狐浏览器更新至最新版本 ...
分类:Web程序   时间:2018-05-09 00:02:26    阅读次数:261
767条   上一页 1 ... 36 37 38 39 40 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!