用户
 找回密码
 入住 CI 中国社区
搜索
分享 selenium xpath定位当前元素的相邻元素/兄弟元素
rosemarry 2019-9-19 11:32
preceding-sibling::div 的 表示第一位,如果要定位往前第二个,那么就是 ,以此类推,following-sibling的用法也是如此。 【总结】 相邻元素定位, 前一位: preceding-sibling::div 后一位: following-sibling::div 是相邻的button,那么编写【关闭】按钮的路径就是:driver.find_element_by_xpath("//button ") 现 ...
个人分类: Selenium|134 次阅读|0 个评论
分享 python+selenium 多窗口切换
rosemarry 2019-9-18 17:52
#获取当前消费单号查询界面的句柄 #nowhandle=driver.current_window_handle #print "获取当前消费单号查询界面的句柄:",driver.current_window_handle() print u"获取当前消费单号查询界面的句柄:",driver.current_window_handle driver.find_element_by_xpath("//span ").click() #点击后弹出新的窗体 ...
个人分类: Selenium|115 次阅读|0 个评论
分享 "pyton+senium+unittest框架,多个方法只开一次浏览器"
rosemarry 2019-9-18 16:52
今日使用seleniun进行ui自动化脚本编写,其中引入了unittest框架,并且在框架里面编写了def login(self):方法存放登录的脚本,然后再编写了def yw(self):方法存放登录后的业务。可能存在多个方法,并且在unittest结果集中添加了对应的方法后,发觉系统每执行一个方法都会重开一次网页(IE),这样 ...
个人分类: Selenium|166 次阅读|0 个评论
分享 Selenium 验证码的解决办法(一)
rosemarry 2016-11-10 15:39
Selenium 验证码的解决办法(一)
 在做 web 自动化登录时,每当遇到验证码有几种解决方式:   1,设置万能验证码   2,通过pytesser破解图片   3,停顿手动输入验证 下面我们讲解手动输入验证码: if driver.find_element_by_id("CreateCheckCode").is_displayed(): print(driver.find_element_by_id("checkCod ...
个人分类: Selenium|1039 次阅读|0 个评论
分享 selenium+python 结合js程序定位元素(二)
rosemarry 2016-10-24 17:41
selenium+python 结合js程序定位元素(二)
在使用selenium+python中有时候必须使用js来进行获取元素数据,但是使用js后,通常会进行数据比对,那么js获取的数据如何在python中使用? 针对这个也是翻了很多资料 后续可以尝试使用这种方式来:
个人分类: Selenium|450 次阅读|0 个评论
分享 selenium+python 结合js程序定位元素
rosemarry 2016-10-21 16:32
最近在帮同事调试一段程序,在进行selenium+python进行元素定位时,无法获取一个文本框的值,但是可以定位到,定位出来后打印数据时一直都显示为空,也尝试了很多办法,但总是无法打印出具体的,翻阅各大网站还是如此。 最后没办法想到可否使用js来先尝试打印出文本框里面的值,倘若能打印出来说明这个文本框 ...
个人分类: Selenium|804 次阅读|0 个评论
分享 转“EXT框架Web应用Selenium自动化之XPath”
rosemarry 2016-10-17 11:43
出处:http://blog.csdn.net/w565911788/article/details/7616966 在之前用到的Selenium Xpath中,部分页面元素id是固定的,定位相对方便;再有,动态元素的xpath定位也不太复杂。对于EXT作为框架开发的Web应用,页面元素的 id等属性是动态的,例如用户每次登陆页面所生成页面元素的id会发生变化。这样一来就增加了定位 ...
个人分类: Selenium|557 次阅读|0 个评论
分享 转载:“Firefox中firebug和xpath checker工具的使用”
rosemarry 2016-10-17 11:41
在网上发现一篇很有意思的文章,随摘录下来。 Firefox中firebug和xpath checker工具的使用 一直想把自己这段时间做的东西整理下,确迟迟没有动手,现在信息抽取工作已经做的差不多,把自己感觉很好用的两个工具介绍给大家吧! Firefox真是一 ...
个人分类: Selenium|489 次阅读|0 个评论
分享 selenium 动态定位元素
rosemarry 2016-10-17 11:37
近来一直致力于将现有的系统做成自动化,但是在整个自动化编写过程中存在一个问题:界面上的菜单栏是动态生成的,使用火狐浏览器的firebug来识别元素发觉元素的id是唯一,但是id里面包含了数字、这也就意味着整个id是动态变化,每次回呈现不一样的数字,然后想过通过其他属性来进行定位,最后发觉没得name,只 ...
个人分类: Selenium|728 次阅读|0 个评论
分享 python+selenium 问题汇总
rosemarry 2016-9-28 16:43
1、Element is not currently visible and so may not be interacted with 解决方案:本次在进行自动化脚本编写过程中遇到这样一个问题,无论我怎么操作都没法来点击界面的图标,经过百度查询后"http://blog.csdn.net/achang21/article/details/11702875" 查询出来的结果就是:主要我捕获的对象元素并非唯一导致的,随翻阅 ...
个人分类: Selenium|447 次阅读|0 个评论
1234下一页